Графики функций двух переменных

Для отображения функций двух переменных следует:

1. Сгенерировать матрицы с координатами узлов сетки на прямоугольной области определения функции.

2. Вычислить функцию в узлах сетки и записать полученные значения в матрицу.

3. Использовать одну из графических функций MatLab.

4. Нанесение на график дополнительной информации.

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

Например: Построим график функции на прямоугольной области определения хÎ[-1; 1], yÎ[0; 1].

Сначала подготовим с координатами узлов сетки и значениями функции:

>> [x, y]= meshgrid(-1:0.05:1, 0:0.05:1);

>>z=4*sin(2*pi*x).*cos(1.5*pi*y);

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

>> mesh (x, y, z)

Кроме этого, существуют несколько команд, которые меняют внешний вид графика:

hidden off – делает каркасную поверхность «прозрачной», добавив скрытую часть;

hidden on – возвращает графику прежний вид;

shading flat – убирает каркасные линии;

shading interp – получает поверхность, плавно залитой цветом, зависящим от значений функций.








Дата добавления: 2015-03-11; просмотров: 908;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

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

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.