Построение графиков

Для вывода графиков на экран или на печать при помощи Maxima существуют несколько вариантов форматов и, соответственно, программ вывода графики, а именно:

  • openmath (Tcl/Tk программа с графическим интерфейсм пользователя; элемент xMaxima);
  • gnuplot (мощная утилита для построения графиков, обмен с Maxima - через канал);
  • mgnuplot (Tk-интерфейс к gnuplot с рудиментарным графическим интерфейсом пользователя; включён в дистрибутив Maxima);
  • wxMaxima (встроенные возможности wxMaxima).

Все варианты интерфейса (кроме wxMaxima) для построения графиков используют две базовых ункции: plot2d(построение двумерных графиков) и plot3d(построение трхмерных графиков).

При спользовании wxMaxima кроме них испольуются ещё две аналогичные команды: wxplot2d и wxplot3d.

Все команды позволяют либо вывести график на экран, либо (в зависимости от параметров функции) в файл.

 

Построение графика явной функции y=f(x)
График функции y=f(x) на отрезке [a, b] можно построить с помощью функции plot2d(f(x), x,a,b], опции) или plot2d(f(x), [x,a,b], [y,c,d], опции). Опции не обязательны, однако, для зменения свойств графика их нужно задавать. Параметр [у,c,d] можно не задавать, тогда высота рафика выбирается по умолчанию.

Пример. Построим график функции y = sinx на отрезке [–4π, 4π].

 

Для построения графиков функций, заданных параметрически, используется опция parametric.
Для построения графика указывается область изменения параметра.
Пример графика простейшей параметрической функции представлен на рисунке. Опция ntics указывает число точек, по которым проводится кривая.

Пример

В системе Maxima есть возможность построения 3D графиков (поверхностей).

Пример.