Построение графиков символьных функций

Рассмотренные ранее графические возможности ML дополняются средствами построения графиков функций, заданных в символьном виде (не надо формировать вектор или матрицу, содержащие значения функции).

График функции одной переменной строится командой
ezplot (fun, Xmin, Xmax). График функции fun будет построен на отрезке
[ Xmin, Xmax ], а если отрезок не указан, то берется интервал [-2*pi, 2*pi].

>> syms x

>> f=cos(x/2)+1/5*cos(5*x)

f =

cos(1/2*x)+1/5*cos(5*x)

>> ezplot (f) % График на отрезке [-2*pi, 2*pi]

или

  >> ezplot('cos(x/2)+1/5*cos(5*x)')

или можно записать

>> ezplot (f, [0 pi])

Используя режим наложения графиков с помощью команды hold on, можно последовательно строить несколько графиков в одних осях.

Особенностью функции ezplot () является возможность создания графика функции, заданной неявно. Ezplot (fun, Xmin, Xmax, Ymin, Ymax) строит график функции f (x,y) = 0, [ Xmin,Xmax ] – пределы изменения первого по алфавиту аргумента, [ Ymin,Ymax ] – пределы изменения второго по алфавиту аргумента.

>> ezplot ('x^2+y^2-1', [-2 2 -2 2])

Аналогично функциям polar, surf, mesh, plot3 для символьных функций существуют функции

- ezpolar – построение в полярных координатах

- ezsurf – построение поверхности вида z=f(x,y)

- ezmesh – строит поверхность с нанесением контурных линий

- ezplot3 - строит поверхность, заданную параметрически.




Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: