Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Построение двумерных графиков.




Графические возможности системы MATLAB были достаточно подробно рассмотрены во второй части настоящей главы. Далее будут относительно кратко, но достаточно содержательно описаны вопросы создания графиков функций, заданных в символьном виде.

Построить график функции одной переменной можно с использованием функции ezplot, обращение к которой имеет вид:

ezplot(func [, xmin, xmax])

где func – символьное выражение, задающее функцию одной переменной; xmin и xmax – границы отрезка, на котором требуется построить график функции, причем если эти границы не указываются (т.е. указан лишь один параметр при обращении к функции ezplot, то график будет построен на интервале .

Построим график функции (рис. 2.27.1):

>> syms x

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

Кривая на рис. 2.27.2 получена в результате выполнения команды

>> ezplot(cos(x/2)+cos(5*x)/5,[-15 15])

На рис. 2.27.3 приведен график разрывной функции :

>> syms x

>> ezplot(x/(x^2-4))

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

ezplot(func [, xmin, xmax, ymin, ymax])

где xmin и xmax – пределы изменения первого по алфавиту аргумента симметричной функции ; ymin и ymax – тоже для второго аргумента.

На рис. 2.27.4 приведен график функции после команды вида

>> ezplot('x^2/5+y^2/7-1')

а на рис. 2.27.5 приведен график той же функции, но при обращении

>> ezplot('x^2/5+y^2/7-1',[-2.5 2.5 -4 4])

Построим теперь график функции (рис. 2.26.6):

>> syms x y

>> ezplot(x^3-y^4)

>> ezplot(x^4-y^6)

Функция ezplot позволяет также отображать параметрические функции. Для этого используется следующий синтаксис вызова:

ezplot(X, Y [, tmin, tmax])

где X и Y – символьные выражения, задающие правые части уравнений и ; [tmin, tmax] – границы изменения параметра (если они не указаны, то принимается, что ).

Построим, например, график параметрически заданной функции вида , , . Имеем (рис. 2.27.7):

>> ezplot('cos(t)+t*sin(t)','sin(t)-t*cos(t)',[0 4*pi])

Для построения графика функции в полярных координатах используется команда

ezpolar(func, [, alpha, beta])

где func – символьное выражение, задающее правую часть заданной в полярной системе координат функции ; [alpha, beta] – интервал изменения переменной (по умолчанию принимается ).

Рис. 2.27.1. График функции .

Рис. 2.27.2. График функции при .

Рис. 2.27.3. График функции .

Рис. 2.27.4. График функции .

Рис. 2.27.5. График функции .

Рис. 2.26.6. График функции .

Рис. 2.27.7. График функции , .

Рис. 2.27.8. График функции .

Построим, например, график функции (рис. 2.27.8):

>> ezpolar('sin(7*fi)')

Построим график функции (рис. 2.27.9):

>> syms t

>> ezpolar(1+sin(t))





Поделиться с друзьями:


Дата добавления: 2016-12-06; Мы поможем в написании ваших работ!; просмотров: 377 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Студент может не знать в двух случаях: не знал, или забыл. © Неизвестно
==> читать все изречения...

2806 - | 2369 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.