Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву
Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Создание графиков функций одной переменойСодержание книги
Похожие статьи вашей тематики
Поиск на нашем сайте Работа функции plot зависит от числа входных параметров. Например, plot(y) выводит кусочно-линейный график зависимости элементов y от их индексов. plot(x,y) создает график зависимости y(x); число элементов массивов x и y должно быть одинаковым. Следующие команды обеспечат вывод графика, представленного на рис. 3.1: x = 0:pi/100:2*pi; y = sin(x);
plot(x,y) Список аргументов функции plot может содержать несколько пар х-у, тогда на одном поле будет построено несколько графиков, каждый своим цветом. Введите в дополнение к предыдущим следующие команды: y2 = sin(x-.25); y3 = sin(x-.5); plot(x,y,x,y2,x,y3) Получите три графика на одном рисунке, каждый график изображен своим цветом, выбранным по умолчанию. Изменение цвета и стиля линий и вида маркеров осуществляется добавлением еще одного аргумента функции plot: plot(x,y,' цвет_стиль_маркер ') Дополнительный аргумент состоит из трех символов, первый символ задает цвет, второй – стиль линии, третий – вид маркера. Возможные значения: · символа цвета: 'c', 'm', 'y', 'r', 'g', 'b', 'w', 'k' – соответствуют голубому, малиновому, желтому, красному, синему, белому и черному цветам; · символа стиля линии: '-' – сплошная линия, '--' - разрывная, ':' - пунктирная, '-.' – штрих-пунктирная. Если символ стиля отсутствует, то линия не проводится. · символа маркера: '+', 'o', '*', 'x'. Чтобы увидеть, как работает параметр 'цвет_стиль_маркер', получите график (см. рис. 3.2) с помощью команды:
plot(x,y,'k-o',x,y2,'k *',x,y3, 'k-.x') По умолчанию функция plot вычисляет максимальные и минимальные значения x и y, и по ним определяет масштаб осей. Функция axis([xmin xmax ymin ymax]) заменяет значения по умолчанию предельными значениями, заданными пользователем. В функции axis можно использовать ключевые слова для управления осями: · axis auto восстанавливает значения по умолчанию; · axis square создает оси х и у одинаковой длины; · axis equal делает одинаковыми расстояния между метками осей х и у; · axis on включает изображение осей и меток делений; · axis off выключает изображение осей и меток делений. Команда grid on включает сетку координат, grid off выключает ее. Команды xlabel, ylabel и zlabel добавляют подписи к соответствующим осям. Команда title вписывает заголовок в верхнюю часть окна. Функция text (x,y,' текст ') вписывает текст в произвольное место графика, (х,у) – координаты начала текста. Функция legend управляет выводом легенды. Воспользуемся ее простейшим вариантом. Команда legend(' строка1 ',' строка2 ',…,k) добавляет легенду в график. Первые аргументы – это строки, каждая из которых подписывает график; их порядок следования соответствует с порядком перечисления пар (х,у) в функции plot. Аргумент k определяет положение легенды на графике; например, 1 - верхний правый угол, 2 - верхний левый угол, 3 - нижний левый угол, 4 - нижний правый угол. Пример использования функций grid, xlabel, ylabel, title, text, legend дает последовательность команд: x= 0:pi/10:2*pi; y = sin(x); y2 = sin(x-.25); y3 = sin(x-.5); plot(x,y,'k-o',x,y2,'k *',x,y3, 'k-.x') grid on; xlabel('x'); ylabel('y'); title('графики трех функций'); text(0.2,-0.5,'Оформи график по-своему!'); legend('sin(x)','sin(x-0.25)','sin(x-0.5)',1); Результат выполнения команд приведен на рис. 3.3. Окна изображения Первое обращение к функции plot открывает окно изображения (с заголовком Figure №1). При дальнейших вызовах plot рисует новые графики в уже имеющемся окне, при этом предыдущие графики стираются. Если перед обращением к plot вызвать команду hold on, новые графики будут добавляться к имеющимся. При необходимости добавление графика сопровождается автоматическим изменением масштаба. Следующая последовательность команд наглядно иллюстрирует действие команды hold on (см. рис.3.4): hold on y=(x.^2)./10; plot(x,y,'k-'); legend('sin(x)','sin(x-0.25)','sin(x-0.5)','0.1*x^2',2);
Для открытия нового окна изображения достаточно набрать команду figure без параметров. Выполнение команды figure(n) приведет активизации существующего окна с номером n. Последующие графики будут выводиться в это окно. Номер окна изображения показан в его заголовке.
|
|||||||||||
|
Последнее изменение этой страницы: 2017-02-05; просмотров: 533; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.007 с.) |