Построение
графика функций одной переменной
В режиме непосредственных
вычислений доступны практически все возможности системы. Широко используется,
например, построение графиков различных функций, дающих наглядное представление
об их поведении в широком диапазоне изменения аргумента. При этом графики строятся
в отдельных масштабируемых и перемещаемых окнах.
Возьмем вначале
простейший пример — построение графика синусоиды. Следует помнить, что MATLAB
(как и другие СКМ) строит графики функций по ряду точек, соединяя их отрезками
прямых, т. е. осуществляя линейную интерполяцию функции в интервале между смежными
точками. Зададим интервал изменения аргумента
х
от 0 до 10с шагом 0.1.
Для построения графика достаточно вначале задать вектор х=0:0.1:10, а затем
использовать команду построения графиков plot(sin(x)). Это показано на рис.
3.1.
Вектор х задает
интервал изменения независимой переменной от 0 до 10 с шагом 0.1. Почему взят
такой шаг, а не, скажем, 1? Дело в том, что plot строит не истинный график функции
sin(x), а лишь заданное числом элементов вектора х число точек. Эти точки затем
просто соединяются отрезками прямых, т. е. осуществляется кусочно-линейная интерполяция
данных графика. При 100 точках
полученная
кривая глазом воспринимается как вполне плавная, но при 10-20 точках она будет
выглядеть состоящей из отрезков прямых.
Графики MATLAB
строит в отдельных окнах, называемых графическими окнами. С первого взгляда
видны отличия графического окна, показанного на рис. 3.1, от командного окна
MATLAB. В главном меню окна появилась позиция Tools (Инструменты), которая позволяет
вывести или скрыть инструментальную панель, видимую в верхней части окна графики
на рис. 3.1. Средства этой панели (мы их рассмотрим полнее в дальнейшем) позволяют
легко управлять параметрами графиков и наносить на них текстовые комментарии
в любом месте.
Рис.
3.1.
Пример построения графика синусоиды
Содержание раздела