Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Графика системы matlab. (Лекция 2)

Содержание

Построение графика функции одной переменной Пусть интервал изменения аргумента х от 0 до 10 с шагом 0.1 Для построения графика sin(x) достаточно задать вектор х=0:0.1:10а затем команду построения графиков plot(x,sin(x)) График строится как кусочно-линейная функция по
Графика системы MATLABЛекция 2 Построение графика функции одной переменной Пусть интервал изменения аргумента х от 0 Основы графической визуализации вычисленийsin(x) Построение в одном окне графиков нескольких функций plot(x,sin(x),x,cos(x))Другой вариант:plot(x,sin(x)) ; hold on; plot(x,sin(x),x,cos(x)) Разбиение графического окна subplot( m,n,k) – позволяет разбить область вывода графической информации Разбиение графического окна Примерx=-15:0.1:15;subplot(2,2,1)plot(x,sin(x))subplot(2,2,2)plot(sin(5*x),cos(2*x+0.2))subplot(2,2,3)plot(x,cos(x).^2)subplot(2,2,4)plot(x,sin(x)./x) Разбиение графического окна Характеристики линии plot(X,Y,S) где строковая константа S задаёт тип линии plot(x,y1,'-m', x,y2,'-.+r‘, х,у3,'--ok') y=[1 2 3; 4 5 6; 7 8 9]; bar(y) Функция meshgrid>>x=[1 2 3]; y=[4 5 6]; [X,Y]=meshgrid(x,y)X =			Y=	   1 x=-2:0.1:2; y=-4:0.2:4; 		     [X,Y]=meshgrid(x,y);  z=-2*X.*exp(-X.^2-Y.^2); plot3(X,Y,z) [X,Y]=meshgrid(-3:0.15:3);    Z=X.^2+Y.^2;  plot3(X,Y,Z,'o') Та же поверхность, построенная функцией mesh(X,Y,Z) meshc(X,Y,Z) строит поверхность с линиями равного уровня, спроектированными на плоскость x,y. meshz(X,Y,Z) – поверхность с перпендикулярами, опущенными из граничных точек поверхности на плоскость. С помощью surf(X,Y,Z) можно построить каркасную поверхность, каждая клетка которой закрашивается определенным цветом Оформление графиковtitle('string ') — установка титульной надписи, заданной строковой 			константой 'string'Функции установки Оформление графиковУстановка диапазонов координат :axis([XMIN XMAX YMIN YMAX]) — по осям х Вывод легендыlegend(stringl,string2, ...,Pos) — помещает легенду в место, определенное параметром Pos: Pos Вывод легендыМожно и без Pos.С помощью мыши легенду легко перетащить в любое другое место Вывод координатной сеткиgrid on — добавляет сетку к текущему графику; grid off (…,'LineWidth',5) – ширина линии  5(…,’FontSize’,14) – размер шрифта 14(…,’MarkerSize’,8) – размер Пример>> figure(2) >> x=0:0.1:10;>> y=sin(x);>> hPlot=plot(x,y,'-*'); >> set(hPlot,'LineWidth',2,'MarkerSize',8); >> get(hPlot) Дополнительные параметры форматирования графиков Интерактивное редактирование графиковВ меню окна построенного графика опции Edit, Insert и Tools Настройка свойств графика
Слайды презентации

Слайд 2 Построение графика функции одной переменной
Пусть интервал изменения

Построение графика функции одной переменной Пусть интервал изменения аргумента х от

аргумента х от 0 до 10 с шагом 0.1


Для построения графика sin(x) достаточно задать вектор
х=0:0.1:10
а затем команду построения графиков plot(x,sin(x))

График строится как кусочно-линейная функция по узловым точкам

Слайд 3
Основы графической визуализации вычислений
sin(x)

Основы графической визуализации вычисленийsin(x)

Слайд 4 Построение в одном окне графиков нескольких функций
plot(x,sin(x),x,cos(x))

Другой

Построение в одном окне графиков нескольких функций plot(x,sin(x),x,cos(x))Другой вариант:plot(x,sin(x)) ; hold

вариант:

plot(x,sin(x)) ;
hold on;
plot(x,cos(x))

hold on позволяет удержать содержимое

графического окна

Слайд 5 plot(x,sin(x),x,cos(x))

plot(x,sin(x),x,cos(x))

Слайд 6 Разбиение графического окна
subplot( m,n,k) – позволяет разбить

Разбиение графического окна subplot( m,n,k) – позволяет разбить область вывода графической

область вывода графической информации на несколько подобластей, в каждую

из которых можно вывести графики различных функций
m- число строк подобластей,
n- число колонок подобластей,
k - номер подобласти , в которую выводится график
(подобласти нумеруются слева направо по строкам)

Слайд 7 Разбиение графического окна
Пример
x=-15:0.1:15;
subplot(2,2,1)
plot(x,sin(x))
subplot(2,2,2)
plot(sin(5*x),cos(2*x+0.2))
subplot(2,2,3)
plot(x,cos(x).^2)
subplot(2,2,4)
plot(x,sin(x)./x)

Разбиение графического окна Примерx=-15:0.1:15;subplot(2,2,1)plot(x,sin(x))subplot(2,2,2)plot(sin(5*x),cos(2*x+0.2))subplot(2,2,3)plot(x,cos(x).^2)subplot(2,2,4)plot(x,sin(x)./x)

Слайд 8 Разбиение графического окна

Разбиение графического окна

Слайд 9 Характеристики линии plot(X,Y,S)
где строковая константа S задаёт

Характеристики линии plot(X,Y,S) где строковая константа S задаёт тип линии

тип линии


Слайд 10 plot(x,y1,'-m', x,y2,'-.+r‘, х,у3,'--ok')

plot(x,y1,'-m', x,y2,'-.+r‘, х,у3,'--ok')

Слайд 11 y=[1 2 3; 4 5 6; 7 8

y=[1 2 3; 4 5 6; 7 8 9]; bar(y)

9]; bar(y)


Слайд 12 Функция meshgrid
>>x=[1 2 3]; y=[4 5 6]; [X,Y]=meshgrid(x,y)
X

Функция meshgrid>>x=[1 2 3]; y=[4 5 6]; [X,Y]=meshgrid(x,y)X =			Y=	  1

= Y=
1 2

3 4 4 4
1 2 3 5 5 5
1 2 3 6 6 6


[X,Y] = meshgrid(x,y) — преобразует область, заданную векторами х и у, в массивы X и Y, для вычисления функции двух переменных.. Строки массива X - копии вектора х; а столбцы Y — копии вектора у.


Слайд 13 x=-2:0.1:2; y=-4:0.2:4;

x=-2:0.1:2; y=-4:0.2:4; 		   [X,Y]=meshgrid(x,y); z=-2*X.*exp(-X.^2-Y.^2); plot3(X,Y,z)

[X,Y]=meshgrid(x,y); z=-2*X.*exp(-X.^2-Y.^2); plot3(X,Y,z)


Слайд 14 [X,Y]=meshgrid(-3:0.15:3);  Z=X.^2+Y.^2;  plot3(X,Y,Z,'o')

[X,Y]=meshgrid(-3:0.15:3);   Z=X.^2+Y.^2;  plot3(X,Y,Z,'o')

Слайд 15 Та же поверхность, построенная функцией mesh(X,Y,Z)

Та же поверхность, построенная функцией mesh(X,Y,Z)

Слайд 16 meshc(X,Y,Z) строит поверхность с линиями равного уровня, спроектированными

meshc(X,Y,Z) строит поверхность с линиями равного уровня, спроектированными на плоскость x,y.

на плоскость x,y
.


Слайд 17 meshz(X,Y,Z) – поверхность с перпендикулярами, опущенными из

meshz(X,Y,Z) – поверхность с перпендикулярами, опущенными из граничных точек поверхности на плоскость.

граничных точек поверхности на плоскость.


Слайд 18 С помощью surf(X,Y,Z) можно построить каркасную поверхность, каждая

С помощью surf(X,Y,Z) можно построить каркасную поверхность, каждая клетка которой закрашивается определенным цветом

клетка которой закрашивается определенным цветом


Слайд 19 Оформление графиков
title('string ') — установка титульной надписи, заданной

Оформление графиковtitle('string ') — установка титульной надписи, заданной строковой 			константой 'string'Функции

строковой константой 'string'
Функции установки названий осей х, у и

z :
xlabel('string') ; ylabel('string') ; zlabel('string')
Размещение текста в произвольном месте рисунка :
text(x,y, 'string') — выводит текст в точку с координатами (x,y)
text(x,y,z, 'string') — выводит текст в точку с координатами (x,y,z)
gtext('string') — выводит текст, который можно установить мышью в нужное место графика

Слайд 20 Оформление графиков
Установка диапазонов координат :
axis([XMIN XMAX YMIN YMAX])

Оформление графиковУстановка диапазонов координат :axis([XMIN XMAX YMIN YMAX]) — по осям

— по осям х и у для текущего двумерного

графика
axis([XMIN XMAX YMIN YMAX ZMIN ZMAX]) - по осям х, у и z для текущего трехмерного графика

Слайд 21 Вывод легенды
legend(stringl,string2, ...,Pos) — помещает легенду в место,

Вывод легендыlegend(stringl,string2, ...,Pos) — помещает легенду в место, определенное параметром Pos:

определенное параметром Pos:
Pos = 0 — выбирается автоматически
Pos

= l — верхний правый угол
Pos = 2 — верхний левый угол
Pos = 3 — нижний левый угол
Pos = 4 — нижний правый угол
Pos = -l — справа от графика



Слайд 22 Вывод легенды
Можно и без Pos.
С помощью мыши легенду

Вывод легендыМожно и без Pos.С помощью мыши легенду легко перетащить в любое другое место

легко перетащить в любое другое место


Слайд 23 Вывод координатной сетки
grid on — добавляет сетку к

Вывод координатной сеткиgrid on — добавляет сетку к текущему графику; grid

текущему графику;
grid off — отключает сетку;
grid —

последовательно производит включение и отключение сетки


Слайд 24 (…,'LineWidth',5) – ширина линии 5
(…,’FontSize’,14) – размер

(…,'LineWidth',5) – ширина линии 5(…,’FontSize’,14) – размер шрифта 14(…,’MarkerSize’,8) – размер

шрифта 14
(…,’MarkerSize’,8) – размер маркера 8
Все рассмотренные ранее функции

сами раскрывают окно figure 1
Закрыть текущее окно можно командой close
Команда figure(2) раскрывает второе окно и т.д.
С помощью команды get можно вывести значения параметров графика,
а командой set можно изменить эти значения

Дополнительные параметры форматирования графиков


Слайд 25 Пример
>> figure(2)
>> x=0:0.1:10;
>> y=sin(x);
>> hPlot=plot(x,y,'-*');
>> set(hPlot,'LineWidth',2,'MarkerSize',8);

Пример>> figure(2) >> x=0:0.1:10;>> y=sin(x);>> hPlot=plot(x,y,'-*'); >> set(hPlot,'LineWidth',2,'MarkerSize',8); >> get(hPlot) Дополнительные параметры форматирования графиков


>> get(hPlot)
Дополнительные параметры форматирования графиков


Слайд 26 Интерактивное редактирование графиков
В меню окна построенного графика
опции

Интерактивное редактирование графиковВ меню окна построенного графика опции Edit, Insert и

Edit, Insert и Tools позволяют легко управлять параметрами графиков
Можно

также воспользоваться возможностями
панели инструментов

  • Имя файла: grafika-sistemy-matlab-lektsiya-2.pptx
  • Количество просмотров: 159
  • Количество скачиваний: 0