Задать вопрос
@rustam6548

Как решить данную проблему в Maxima?

Мне нужно построить трёхмерный график. Точнее построить несколько поверхностей. Среди них такие, которые задаются без переменной z. Наподобие y=0, 2x=3y. Попытка написать нечто подобное plot3d( x=0, y=0, [x, -10, 10], [y, -10, 10] ) оканчивается неудачей. Помогите, пожалуйста.
  • Вопрос задан
  • 68 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
Попытка написать нечто подобное plot3d( x=0, y=0, [x, -10, 10], [y, -10, 10] ) оканчивается неудачей.
Лучше бы без туманных формулировок. "оканчивается неудачей" - это сообщение об ошибке? или ничего не рисует? или рисует не то, что надо?

https://maxima.sourceforge.io/ru/maxima-tarnavsky-...
График параметрически заданной функции строится так: plot3d([выражение1, выражение2, выражение3], [переменная1, начало, конец], [переменная2, начало, конец]), где выражения отвечают, по порядку, x(u, v), y(u, v), z(u, v).


это отрезок на оси z (не уверен, что он будет визуально заметен на графике):
plot3d( x=0, y=0, [x, -10, 10], [y, -10, 10] )
plot3d( 0, 0, u, [u, -10, 10], [v, 0, 0] )
Наподобие y=0, 2x=3y
это тоже отрезок на оси z. (Ну, математически - это прямая, но нам приходится рисовать ограниченные фигуры, поэтому отрезок вместо прямой.)

если y=0, то z - любое число и x - любое число. По сути это плоскость oxz.
plot3d( u, 0, v, [u, -10, 10], [v, -10, 10] )
вот так должна получиться плоскость (квадратный кусок плоскости).

spoiler
Программу Maxima никогда не запускал, сайт просто сейчас нагуглил, так что рекомендация чисто теоретическая, основанная на документации. Как оно будет на практике - проверяйте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы