Функция grid служит для нанесения координатных линий, функция title выводит заголовок графика, а функции xlabel(‘X’) и ylabel(‘y’) выводят пояснения к графику.
Для построения функций, заданных параметрически , надо задать ранжированную переменную, например, t=0:0.5:50 и использовать ту же команду plot.
Функция plot(x) строит график зависимости вектора x от номера элемента. Более наглядным является представление вектора в виде столбчатой диаграммы с помощью функции bar(x):
x=[1 3 5 2 6 4 7 9 4 6 3 2 1];
bar(x)
title(‘График вектора x’)
xlabel(‘Номер элемента’)
ylabel(‘Значение элементов’)
Функция stem(x) представляет график функции в виде отдельных вертикальных линий. Гистограмму можно построить с помощью функции hist(y,x).
Рассмотрим пример построения гистограммы. Функция rand(m,n) формирует массив размера (m,n) со случайными числами , распределенными по равномерному закону. А функция randn(m,n) формирует массив по нормальному закону. Следующая программа строит гистограмму в в диапазоне изменения случайных чисел от –3 до 3, распределённых по нормальному закону:
x=-3:0.1:3;
y=randn(10000,1);
hist(y,x)
ТРЕХМЕРНЫЕ ГРАФИКИ В MATLAB
В системе MATLAB имеется множество способ представления графика в трехмерном пространстве, что позволяет исследовать различные свойства функции двух переменных.
Для построения линий и точек в трехмерном пространстве существует функция plot3(x1,y1,s1,x2,y2,s2, …), которая позволяет построить трехмерные графики нескольких функций z1(x1,y1), z2(x2,y2), … в одном окне.
Группа команд mesh(x,y,z), meshc(x,y,z), meshz(x,y,z) строит трехмерную сетчатую поверхность для массива z где цвет пропорционален высоте поверхности и проекции линий постоянного уровня.
Постройте трехмерную поверхность по программе:
[x,y]=meshgdrid([-2:0.1:2]);
z=x.*exp(-x.^2-y.^2);
plot3(x,y,z)
Чтобы понять отличие различных команд, постройте для этой функции трехмерные графики, используя другие команды.
Функция surf(x,y,z ) выводит на экран затененную сетчатую поверхность. При этом цвет ячейки изображения пропорционален высоте изображения. Функция surc(x,y,z) дополнительно строит проекцию линий постоянного уровня. Только для изображения линий уровня предназначена команда contour(z).
- Состав и назначение аппаратных средств компьютера.
- 2.Операционная система ms-dos. Командные файлы и конфигурирование системы.
- 3. Операционная система Windows
- 6. Работа с текстовым редактором word.
- 7.Графический редактор Paint
- 9.Работа с интерфейсом Mathcad
- 10. Работа с графиками в среде MathCad.
- 11.Построение частотных характеристик сау с использованием средств mathcad. Исследование устойчивости сау по частотным критериям.
- 12. Матричные и векторные операции в среде маthcad. Вычисление собственных чисел и собственных векторов. Определение устойчивости сау по алгебраическим критериям и матрице переменных состояний.
- 13. Решение уравнений, сис-мы линейных и нелинейных урав-й в среде mathcad
- Решение сис-м линейных уравнений
- Решение систем уравнений
- 14.Приведение к системе дифференциальных уравнений сау, заданной передаточной функцией.
- 15. Решение дифф.Уравнений в среде mathcad.Построение переходного процесса сау
- 16. Символьные вычисления. Преобразование символьных выражений.
- 17. Операции преобразования Лапласа, Фурье, z-преобразования и их применение для анализа сау.
- 18. Обратное преобразование Лапласа для переходного процесса.
- 19. Работа в системе matlab
- 20. Создание м-функций и м-сценариев
- 21. Арифметические, логические операции в системе mathlab.
- 22. Операции с векторами и матрицами в системе mathlab.
- 23. Операции линейной алгебры в системе MathLab. Построение двухмерных и трехмерных графиков в системе MathLab.
- Функция grid служит для нанесения координатных линий, функция title выводит заголовок графика, а функции xlabel(‘X’) и ylabel(‘y’) выводят пояснения к графику.
- 25.Построение логарифмических частотных характеристик
- 24. Последовательное построение нескольких графиков, разбиение графического окна, наложение графиков друг на друга. Формирование графика.
- 26. Операции с полиномом.
- 27.Моделирование линейных систем.
- 28.Ввод и преобразование моделей.
- 31. Построение временных характеристик системы. Определение показателей качества переходного процесса.
- 32. Построение частотных характеристик системы. Определение запасов устойчивости.
- 33. Получение информации о нулях и полюсах системы. Определение устойчивости. Построение матрицы управляемости и наблюдаемости системы.
- 35. Работа с библиотеками пакета Simulink.
- 36.Моделирование линейных непрерывных элементов в пакете Simulink..
- 37.Источник дискретных импульсов Discrete Pulse Generator
- 38.Использование источников в пакете Simulink.. Определении их характеристик.
- 39.Обзор виртуальных регистраторов
- Виртуальный осциллограф
- Виртуальный графопостроитель xy Graph
- Дисплей Display
- Блок остановки моделирования Stop
- Блоки сохранения То File и То Workspace
- 4 0. Характеристики нелинейных звеньев пакета Simulink..
- 42. Операторы условного перехода в системе Matlab.
- 43.Операторы цикла системы Matlab
- Оператор цикла с заданным числом повторений
- 44. Основные свойства пакета расширения Symbolic Math. Получение справки и использование демонстрационных примеров.
- 45. Задание символьных переменных. Символьные операции с матрицами.
- 46. Символьные операции математического анализа.
- 47. Решение алгебраических уравнений.
- 48. Интегральные преобразования в Simulink.
- 49.Символьные операции с выражениями.
- 50. Локальные и глобальные сети. Система Internet. Доменная система имен. Основы работы в Internet'e.