Составьте m-файл, обеспечивающий формирование массива x, содержащего значения от до , взятые с шагом ; формирование массивов ; ; и построение соответствующих функций на одном графике. Сохраните текст m-файла и запустите его из командного окна MatLab. Убедитесь в том, что в открывшемся графическом окне представлены графики всех трех функций.
1.2. Построенные в графическом окне изображения могут сопровождаться нанесением координатной сетки, названия графика, обозначений координатных осей и текстовых пояснений. Для нанесения координатной сетки на текущие оси координат используется команда grid on. Команда grid off удаляет координатную сетку. Команда title ('<текст заголовка>') размещает требуемый текст над графиком. Команды xlabel ('<текст>') и ylabel ('<текст>') помещают текст вдоль осей абсцисс и ординат соответственно. Чтобы добавить к текущему графику пояснения в виде текстовых строк, применяется команда legend ('<текст1>','<текст2>','<текст3>', …).
Откройте m-файл, созданный при выполнении п. 1.1. Добавьте в конец файла команды, обеспечивающие нанесение координатной сетки, вывод заголовка "Графики тригонометрических функций", подписи к осям координат ("X" и "Y" соответственно), а также текстовые пояснения, определяющие вид построенных зависимостей ("sin (x)", "sin (2x)", "sin(x/2)"). Сохраните файл и запустите его на исполнение. Пронаблюдайте изменения в графическом окне по сравнению с результатами п. 1.1. При отсутствии ошибок изображение должно иметь вид, представленный на рис. 9.1.
Постройте график функции в полярных координатах. Для этого создайте m-файл следующего содержания:
Сохранив файл, запустите его на исполнение. Требуемое изображение должно иметь вид, представленный на рис. 9.2.
2. Трехмерные графики.
2.1. Построение трехмерной сетчатой поверхности. Функция
[X,Y] =
= meshgrid(x,y) задает на плоскости xy сетку в виде двухмерных массивов
X и Y, которые определяются одномерными массивами x и y. Команда mesh(X,Y,Z)
выводит на экран сетчатую поверхность для значений массива Z, определенных на
множестве значений массивов X и Y.
Сохраните файл и запустите его на исполнение. Измените границы изменения массивов x и y, а затем и шаг следования значений, сохраняя внесенные изменения и запуская файл заново. Пронаблюдайте изменения, происходящие в графике поверхности.
2.2. Для построения затененной сетчатой поверхности над плоскостью xy служит команда .
В файле, созданном при выполнении п. 2.1 замените команду mesh на команду surf. Сохраните изменения и запустите файл на исполнение. Пронаблюдайте произошедшие в графическом окне изменения.
2.3. Изображение линий уровня для трехмерной поверхности. Команда рисует двумерные линии уровня для массива данных Z, определяющего поверхность над плоскостью xy.
Добавьте в текст файла п. 2.2 команду и запустите его из командного окна. Убедитесь, что наличие в одной программе двух команд, связанных с построением различных графических объектов, приводит к формированию двух графических окон. В первом из них изображена трехмерная поверхность, а во втором – линии уровня.
3. Разбиение графического окна.
3.1. Для одновременного изображения нескольких графиков в различных частях графического окна используется функция , где m – количество частей, на которое следует разбить окно по горизонтали; n – то же, по вертикали; p – номер части, в которую будет выводиться текущий график. Эту команду следует использовать перед обращением к функции, осуществляющей построение графика.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.