Построить поверхность в Excel

Помогите построить поверхность следующей функции в ExcelНаведите на правильную дорогу!

Вставка->График->Поверхность->Дальше сам

И, если память не изменяет, Ексель строит любой график по точкам.А не абстрактной функции...

например, можно создать матрицу точек поверхности(разумеется, рассчитанных с каким-то шагом) и построить по ней поверхностьв данном конкретном случае можно записать функцию поверхности f(x,y) с условным оператором(посмотри как это в хелпе делается)z^2=1-x^2-y^2типаz=f(x,y)=if ( (1-x^2-y^2) >= 0 and (1-x^2-y^2) <=1) ) then return sqrt(1-x^2-y^2) else return 0то есть ты получишь искомую поверхность плюс ещё "плоскость с дыркой«эту «плоскость с дыркой» можешь в каком-нибудь графическом редакторе замазать или просто оставить — главно понимать где твоя поверхность, а где побочная «плоскость с дыркой», искомую поверхность в голове очень просто представить

Если мне не изменяет память, то x*x + y*y + z*z = 1 - уравнение сферы единичного радиуса. Что-то я сомневаюсь, что Excel умеет по точкам сферы строить.

Percent (07.11.06 19:33) [4] это не сфера, а что-то вроде перевёрнутого стакана с «плавным» дном

что-то вроде перевёрнутого стакана с «плавным» дномЭто Excel так отрисовывает? Я ж говорю — не умеет.

> [5] default © (07.11.06 19:36)Как же это может быть не сфера, если приведена формула геометрического места точек, равноудалённых от центра? %-)

Причем, это сфера с центром в начале координат.Ибо смещения не наблюдается.

z=f(x,y)=if (1-x^2-y^2) >= 0 then return sqrt(1-x^2-y^2) else return 0только

> [3] default © (07.11.06 19:27)> (1-x^2-y^2) <=1А бывает и больше единицы?..> then return sqrt(1-x^2-y^2)Щаз! А отрицательный результат не учитываем? По математике (да и по совести) надо бы ±sqrt()...

Чапаев © (07.11.06 19:45) [10] > А отрицательный результат не учитываем? По математике (да > и по совести) надо бы ±sqrt()...да, тогда и сфера получитсяда, в деталях я ошибся, но оба подхода в [3] абсолютно рабочиене знаю можно ли рисовать несколько поверхностей в режиме xor если да, тогда и побочную «плоскость с дыркой» можно убрать

> [11] default © (07.11.06 20:00)Не спорю, рабочие. Но [10] к чему сказано было... Функцию, заданную в неявном виде, преобразовывать очень осторожно надо — да и то почти наверняка наткнёшься на то, что из преобразования «в лоб» получишь совокупность двух или более уравнений...

Чапаев © (07.11.06 20:03) [12] просто функция распадётся на две функции(поверхности) с условным оператором да и всёстроим две поверхности на одном графикеа если ещё режим xor возможен, то тогда сфера в чистом виде предстанет

> с условным оператором Куда там условный оператор? Придётся отдельно верхнюю и нижнюю полусферы отрисовывать. Да, не проблема космических масштабов, но и хорошего мало.

Чапаев © (07.11.06 20:13) [14] я об этом и говорюусловный оператор необходим всё равноавтор, строй короче по расчётным точкам, подход с условным оператором дал плохую картинку

> автор, строй короче по расчётным точкам, подход с условным > оператором дал плохую картинкуно это можно исправить:)задав диапазон вывода по x и y, например, от −1 до 1осталось только от дырявой плоскости избавиться

x(u, v) = cos(u) * cos(v)y(u, v) = sin(u) * cos(v)z(u, v) = sin(v)параметрическое уравнение. Ёксель должен его осилить...

> [17] ferr © (07.11.06 21:45)Во. Именно.

ferr © (07.11.06 21:45) [17] агаинтересно, сам вывел?(это просто, но вариантов параметризации не один)

Всем спасибо за ответы!НО!Посмотрите — правильно ли сделал?http://7w.ifolder.ru/420289

Ssory!!!!Не тот файл залил!Вот верный:http://7w.ifolder.ru/433351

> [10] Чапаев © (07.11.06 19:45)> > [3] default © (07.11.06 19:27)> > > > (1-x^2-y^2) <=1> > А бывает и больше единицы?..Бывает, но только в военное время, или когда x или y комплексные...

> [22] SergP © (13.11.06 05:28)Тогда уж не комплексные, а мнимые... ;-)

Наверх