Разделы презентаций


Визуализация вычислений в MATLAB

НазначениеПримеры demo: wrldtrv, travel, xpbombs, codecПолярные координатыВизуализация

Слайды и текст этой презентации

Слайд 1Визуализация вычислений в MATLAB

Визуализация вычислений в MATLAB

Слайд 2Назначение
Примеры demo:

wrldtrv, travel, xpbombs, codec

Полярные координаты

Визуализация течений

GUI

НазначениеПримеры demo:

Слайд 3Способы создания GUI (graphical user interface)
Программирование на языке MATLAB (в

том числе команды в Командном окне)
2. Специальная визуальная среда разработки

GUI Development Environment (GUIDE)
Способы создания GUI (graphical user interface)Программирование на языке MATLAB  (в том числе команды в Командном окне)2.

Слайд 4Простейший пример
figure('Name','Окно');
axes; title('Оси');
line([0:0.1:2*pi],sin([0:0.1:2*pi])); legend('Линия');


Окна можно сохранять в специальных

графических файлах *.fig (как и в GUIDE)

Простейший примерfigure('Name','Окно'); axes; title('Оси'); line([0:0.1:2*pi],sin([0:0.1:2*pi]));  legend('Линия'); 	Окна можно сохранять в специальных графических файлах *.fig  (как

Слайд 5Графические функции в MATLAB
3. h=line( 1:0.1:10, sin(1:0.1:10), 'Color','m',

'Marker','o', 'MarkerSize',6 …)
Команда рисования линии (графика) по

данным x и y:

Функция MATLAB с переменным количеством входных аргументов!

Свойство ('Property')

Значение свойства

2. line( 'Xdata', 1:0.1:10, 'Ydata', sin(1:0.1:10) )

1. line(1:0.1:10, sin(1:0.1:10) )

4. get(h) – список свойств объекта

Графические функции в MATLAB3. h=line(  1:0.1:10, sin(1:0.1:10),  'Color','m',   'Marker','o',  'MarkerSize',6 …)Команда рисования

Слайд 6Способы задания цвета
RGB Сокращ. Название
[1 1 0] 'y' yellow
[1

0 1] 'm' magenta
[0 1 1] 'c' cyan
[1 0 0] 'r' red
[0

1 0] 'g' green
[0 0 1] 'b' blue
[1 1 1] 'w' white
[0 0 0] 'k' black

line(x, y, 'Color' , [1 0 0])
=
line(x, y, 'Color' , 'r' )

Цвет любого объекта (пиксель, область) можно составить из суммы трех базовых (R,G,B) от 0 до 1

Для удобства пользователя введены стандартные буквенные обозначения:

3-D матрица (X,Y,цвет)

Способы задания цветаRGB  Сокращ.  Название[1 1 0]	 'y'	yellow[1 0 1]	 'm'	magenta [0 1 1]	 'c'	cyan[1

Слайд 7Основные типы граф. объектов, их иерархия
root
Можно получить доступ к каждому

графическому элементу и управлять его свойствами!

Основные типы граф. объектов, их иерархияrootМожно получить доступ  к каждому графическому  элементу и управлять

Слайд 8Пример осей и элементов типа uicontrol
Встроенный пример: ardemo
'Edit'
'Text'
'Popup'
'Pushbutton'
'Frame'
'Radio'
uimenu
axes
surface

Пример осей и элементов типа uicontrolВстроенный пример: ardemo'Edit''Text''Popup''Pushbutton''Frame''Radio'uimenuaxessurface

Слайд 9Одномерная графика: свойства линий, команды line, plot, легенда
1. Встроенный пример:

hndlgraf (широкий набор примеров в MATLAB на все темы)
2. Свой

пример:
line(1:0.1:10,sin(1:0.1:10),'Color','m','Marker','o','MarkerSize',6)
line(1:0.1:10,cos(1:0.1:10),'Color','b','Marker','*','MarkerSize',8)
legend({'sin(x)' 'cos(x)'})
По умолчанию если окно явно не указано, объект добавляется в существующее. Если окна нет, оно создается автоматически.

3. Визуализация данных в матрице: M=[1:10; 2:2:20; -3:-3:-30]; plot(M(1,:),M(2:3,:))

Одномерная графика:  свойства линий, команды line, plot,  легенда1. Встроенный пример: hndlgraf  (широкий набор примеров

Слайд 10Двумерная графика: patch, surface, contour
Встроенный пример: graf3d
x=1:10; y=2:2:16; z=rand(10,8)+5;

surf(x,y,z');

Если окна для рисования нет, оно создается автоматически.

Двумерная графика:  patch, surface, contour Встроенный пример: graf3dx=1:10; y=2:2:16; z=rand(10,8)+5; surf(x,y,z');Если окна для рисования нет, оно

Слайд 11Примеры создания интерфейса пользователя (demo)
1. Построение поверхности: makevase

(сколько входных и выходных значений у

функции?) Подключение вращения: rotate3d

2. Колебания моста: truss

Задача коммивояжера: travel

В примерах - открытость и краткость кода (команды edit и help )

Примеры создания интерфейса пользователя (demo)1.  Построение поверхности:   makevase      (сколько

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

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

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

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


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

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