Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Text(2.1, 0.9, '\leftarrowsin(x)'); grid on




Надпись функцией text помещается начиная от точки с координатами, указанными первыми двумя аргументами. По умолчанию координаты задаются в тех же единицах измерения, что и координаты, указанные на горизонтальной и вертикальной осях. Специальные управляющие символы вводятся внутри текста после символа \ (обратная косая черта).

Трехмерная графика Возможности отображения трехмерных графических объектов в системе MATLAB весьма обширны. Мы сосредоточимся на изображении пространст­венных линий и на построении графиков функций двух вещественных пере­менных, которые представляют поверхности в пространстве.

Каждая точка в пространстве характеризуется тремя координатами. Набор точек, принадлежащих некоторой линии в пространстве, нужно задать в виде трех векторов, первый из которых содержит первые координаты этих точек, второй вектор – вторые их координаты, ну а третий вектор - третьи координа­ты. После чего эти три вектора можно подать на вход функции plot3, которая и осуществит проектирование соответствующей трехмерной линии на плоскость и построит результирующее изображение (рис. 7). Введите с клавиатуры:

» t=0:pi/50:10*pi;

» x=sin(t);

» y=cos(t); plot3(x,y,t); grid on

Убедитесь, что получилась винтовая линия.

 


 

Рис. 7. График винтовой линии, построенный с помощью функции plot3

Эту же функцию plot3 можно применить и для изображения поверхностей в пространстве, если, конечно, провести не одну линию, а много. Наберите с клавиатуры:

» u=-2:0.1:2; v=-1:0.1:1;» [X,Y]=meshgrid(u,v);» z=exp(-X.^2-Y.^2);» plot3(X,Y,z)

Получите трехмерное изображение графика функции (рис. 8).

Функция plot3 строит график в виде набора линий в пространстве, каждая из которых является сечением трехмерной поверхности плоскостями, парал­лельными плоскости yOz. Помимо этой простейшей функции система MATLAB располагает еще рядом функций, позволяющих добиваться большей реалистичности в изображении трехмерных графиков.


 

Рис. 8. График поверхности в пространстве, построенный с помо­щью функции plot3

Сценарии и m-файлы. Для простых операций удобен интерактивный режим, но если вычисле­ния нужно многократно выполнять или необходимо реализовывать сложные алгоритмы, то следует использовать m-файлы MATLAB (расширение файла со­стоит из одной буквы m). Познакомимся со script-m-файлами (или сценариями) – текстовыми файлами, содержащими инструкции на языке MATLAB, подле­жащими исполнению в автоматическом пакетном режиме. Создать такой файл удобнее с помощью редактора системы MATLAB. Он вызывается из командно­го окна системы MATLAB командой меню File/New/M-file (или самой левой кнопкой на полосе инструментов, на которой изображен чистый белый лист бумаги). Записанные в script-файлы команды будут выполнены, если в команд­ной строке ввести имя script-файла (без расширения). Переменные, определяе­мые в командном окне и переменные, определяемые в сценариях, составляют единое рабочее пространство системы MATLAB, причем переменные, опреде­ляемые в сценариях, являются глобальными, их значения заместят значения таких же переменных, которые были использованы до вызова данного script-файла.

После создания текста сценария его надо сохранить на диске в удобном для вас каталоге. Путь к этому каталогу обязательно должен быть известен сис­теме MATLAB. Командой File/Set Path вызывается диалоговое окно просмотрщика путей доступа к каталогам. Для добавления нового каталога в список пу­тей доступа необходимо выполнить далее команду меню Path/Add to path.

 





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


Дата добавления: 2017-03-18; Мы поможем в написании ваших работ!; просмотров: 314 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Настоящая ответственность бывает только личной. © Фазиль Искандер
==> читать все изречения...

2343 - | 2066 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.01 с.