Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




Для построения трехмерных графиков, во-первых, понадобится создать сетку координат на плоскости. Выполняет это функция [X,Y]=meshgrid(x,y), где x и y - одномерные массивы, а X и Y - полученные в результате двухмерные массивы. Если массивы x и y одинаковые, то достаточно указать [X,Y]=meshgrid(x).

Например:

>> [X,Y]=meshgrid([-2:0.1:2]);

После этого описывается сама функция, например

>> Z=X.*exp(-X.^2-Y.^2);

После этого подается команда на вывод трехмерного графика:

>> plot3(X,Y,Z);

Результат исполнения для данного примера приведен на рис. 2.1.

Рис. 2.1. Вывод трехмерных графиков

Помимо этой простейшей функции система MatLAB располагает ещё рядом функций, позволяющих добиваться большей реалистичности в изображении трехмерных графиков. Это функции mesh, surf и surfl.

К примеру, вместо ранее показанного при помощи функции plot3 графика, можно вызовом функции mesh получить следующий график (рис. 2.2).

>> mesh(X, Y, Z);

Рис. 2.2 Вывод трехмерных графиков.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных