LINUX.ORG.RU

Вопрос по построениям в maxima

 


0

1

Столкнулся с трудностью — как построить пару функций в одной системе координат, причём одна задана в явном виде, а другая в параметрическом, с помощью plot3d? По отдельности, а также несколько графиков одного вида удаётся построить, а этот случай нет. Буду признателен за пример, если это возможно.

Вдогонку ещё вопрос — а есть ли способ построения графиков с помощью plot3d в неявном виде?

Karthago ★★
() автор топика
20 октября 2015 г.
Ответ на: комментарий от Karthago

plot3d ([ [-3*x - y, [x, -2, 2], [y, -2, 2]], [sin(x),cos(x),sin(2*x)],[x,0,2*%pi],[y, -2, 2], [4*sin(2*(x^2 + y^2))/(0.5*(x^2 + y^2)), [x, -3, 3], [y, -3, 3]] ],[x, -4, 4], [y, -4, 4],[z,-4,24],[grid, 41, 41]);

- должен строить 3 графика: 2 поверхности и 1 параметрическая кривая. Интересно, что 3-ий график при этом не строится, но если убрать параметрическкую кривую - уже строится:

plot3d ([ [-3*x - y, [x, -2, 2], [y, -2, 2]], [4*sin(2*(x^2 + y^2))/(0.5*(x^2 + y^2)), [x, -3, 3], [y, -3, 3]] ],[x, -4, 4], [y, -4, 4],[z,-4,24],[grid, 41, 41]);

Также интересно, что если плоскость задавать только 1-ой переменной (x), то нужно указывать еще и фиктивный аргумент (y): plot3d ([ [-9*x, [x, -2, 2], [y, -2, 2]], [4*sin(2*(x^2 + y^2))/(0.5*(x^2 + y^2)), [x, -3, 3], [y, -3, 3]] ],[x, -4, 4], [y, -4, 4],[z,-4,24],[grid, 41, 41]);

bme
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.