Изучение основных операторов графики системы MATLAB
Лабораторная работа, 24 Декабря 2011, автор: пользователь скрыл имя
Описание
Цель: овладение практическими навыками применения операторов графики системы и научиться строить графики.
Работа состоит из 1 файл
ЛР4.docx
— 145.72 Кб (Скачать документ)Тема: изучение основных операторов графики системы MATLAB и создание программ, реализующих графический вывод
Цель: овладение практическими навыками применения операторов графики системы и научиться строить графики.
Оборудование:
- Компьютер AMD Sempron 2800+ 1.6GHz, 192Mb ОЗУ;
- ОС Windows XP SP3; САПР Matlab 6.1;
- Методические указания к лабораторной работе.
Ход работы:
Задание 1
x=0:0.1:10;
y1=sin(x);
y2=2*sin(x);
y3=3*sin(x);
axis([0 10 -3 3]);
plot(x,y1,x,y2,x,y3);
title('y=sin(x)')
xlabel(' x');
ylabel('y');
grid
subplot(222);
x=0:0.1:10;
y1=cos(x);
y2=2*cos(x);
y3=3*cos(x);
axis([0 10 -3 3]);
plot(x,y1,x,y2,x,y3);
title('y=cos(x)');
xlabel(' x');
ylabel('y');
grid
Рисунок 1 – 2D график
Задание 2
x=-8:0.5:8;
y=x';
x=ones(33,1)*x;
y=y*ones(1,33);
r=sqrt(x.^2+y.^2)+eps;
z=sin(r)./r;
mesh(z);
Рисунок 2 – 3D график
Вопросы:
- Могут быть линейные, логарифмические и полулогарифмические шкалы.
- plot – построение графика в линейном масштабе
- mesh – построение графика трехмерной поверхности;
- bar – построение графика столбцовой гистограммы
- text – вывод надписи в заданное место графика
- grid – задание пунктирной масштабной сетки
- axis(<масштаб>) – задание построения осей с заданным масштабом
- contour – построение графика с контурными линиями – уровнями равных высот
- subplot(m,n,p) – разбивка окна на меньшие окна (m – колич-ество окон по вертикали, n – по горизонтали, p – номер по-докна).
- hold – сохранение предшествующих построений
Вывод: Проделав данную работу, я