Содержание
- 2. Вопросы для изучения 4.23 Двумерные и трехмерные графики. 4.24 Редактирование графиков 4.25 Графики в полярных координатах
- 3. 4.23 Двумерные и трехмерные графики MatLab предоставляет богатый инструментарий по визуализации данных. Используя внутренний язык, можно
- 4. Переменные s1, s2,... являются символьными (их указание не является обязательным). Любая из них может содержать до
- 5. Значениями константы S могут быть следующие символы, которые представлены в таблице 4.72.
- 6. Пример. Пусть нужно вывести график функции y = 3sin(x +π /3) на промежутке от -3π до
- 7. Если вектор аргумента при обращении к функции plot не указан явно, то система по умолчанию принимает
- 8. Графики в MatLAB выводятся в отдельное графическое окно, которое называют фигурой. Для построения нескольких графиков в
- 9. Можно создать два графических окна и в них отобразить нужные графики. Это делается следующим образом: x1
- 10. Повторный вызов функции figure отобразит на экране еще одно новое окно и если программа будет выполнена
- 11. В некоторых случаях большего удобства представления информации можно достичь, отображая два графика в одном графическом окне.
- 12. Аналогичным образом можно выводить два и более графиков в столбец, в виде таблицы и т.п. Кроме
- 13. Для управления созданным окном графика используется команда set set(object name, 'Property name1',' Property value1', …); где
- 14. Отображение трехмерных графиков MatLab обладает рядом инструментов для визуализации графиков в трехмерном пространстве. Для визуализации графика
- 15. Функция plot3() отображает график в виде набора линий, каждая из которых соответствует сечению графика функции вдоль
- 16. Более лучшую визуализацию, для отображения графика в виде сетки, можно получить, используя функцию mesh(X,Y,Z); рис. 4.75
- 17. Благодаря использованию функции mesh() получается график, образованный интерполяцией точек массивов X, Y и Z линиями по
- 18. В системе MatLab предусмотрена функция визуализации непрерывной поверхности в трехмерных осях (рис. 4.76). surf(X,Y,Z); Функция surf
- 19. Функция surf() может использоваться в режимах: - команда shading flat позволяет убрать каркасные линии. - для
- 20. MATLAB позволяет построить поверхность, состоящую из линий уровня, при помощи функции contour3. Эту функцию можно использовать
- 21. Также существует возможность менять цветовую карту отображения графика с помощью функции colormap( ); Например, карта с
- 22. Команда colorbar выводит рядом с графиком цветовую шкалу, устанавливающую соответствие между цветом и значением функции. Эту
- 23. 4.24 Редактирование графиков Графики, рассмотренные выше имеют несколько недостатков: - на них не нанесена сетка из
- 24. Пояснение в виде отрезков линий со справочными надписями, размещаемое внутри графика или около него, называется легендой
- 25. Команда axis позволяет изменить масштабирование графиков: - axis([XMIN XMAX YMIN YMAX]) – установка диапазонов координат по
- 26. Удобный способ ввода текста предоставляет команда gtext('string') — задает выводимый на график текст в виде строковой
- 27. Для масштабирования отдельных участков трехмерных графиков, также как и в случае с двумерными графиками, используется функция
- 28. 4.25 Графики в полярных координатах В полярной системе координат любая точка представляется как конец радиус-вектора, исходящего
- 29. 4.26 Вывод изображений Система MatLab позволяет загружать, отображать и сохранять растровые изображения, представленные в графических форматах:
- 30. Если исходное изображение имеет глубину цвета не более 256, то матрица A будет двумерной и каждое
- 31. Для отображения растровых изображений в графическом окне используется функция image(A); Неверное отображение изображения объясняется несоответствием палитры
- 33. Скачать презентацию