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


МА TLAB

Содержание

Что нужно знать: математикаКомплексные числа: умножение, модуль, аргумент …Векторы: сложение, скалярное и векторное произведение…Матрицы: произведение, детерминант, собственные числа ……Список книгДьяконов В. MATLAB 6. Учебный курс. “Питер”Дьяконов В. Simulink 4. “Питер”Дж. Дэбни,

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

Слайд 1МАTLAB

МАTLAB

Слайд 2Что нужно знать: математика
Комплексные числа: умножение, модуль, аргумент …
Векторы: сложение,

скалярное и векторное произведение…
Матрицы: произведение, детерминант, собственные числа …

Список книг
Дьяконов

В. MATLAB 6. Учебный курс. “Питер”
Дьяконов В. Simulink 4. “Питер”
Дж. Дэбни, Т.Харман. Simulink 4. Секреты мастерства.

Что нужно знать: математикаКомплексные числа: умножение, модуль, аргумент …Векторы: сложение, скалярное и векторное произведение…Матрицы: произведение, детерминант, собственные

Слайд 3Система компьютерной математики MATLAB
Что такое MATLAB? Рабочая среда, вычисления, команды.
Среда

имитационного моделирования Simulink. Создание динамических моделей.
Пакеты расширения (Toolbox).
Применение МATLAB/Simulink в

качестве САПР САУ ЛА.
Вычисления в Командном окне и при помощи файлов.
Основные типы данных, работа с данными, команды.
Работа с матрицами.
Комплексные числа.
Основные системные переменные.
Система компьютерной математики MATLABЧто такое MATLAB? Рабочая среда, вычисления, команды.Среда имитационного моделирования Simulink.  Создание динамических моделей.Пакеты

Слайд 4Что такое MATLAB?
MATrix LABoratory – работа с данными в виде

матриц:

высокоуровневая оболочка для технических расчетов (суперкалькулятор)

высокоуровневый язык программирования, основанный на

операциях с матрицами

обширная библиотека математических функций

визуализация расчетов, 2-D и 3-D графика

средства для визуального программирования, имитационного моделирования и анализа динамических систем (Simulink)

множество пакетов расширения для решения узких задач (MATLAB Toolbox)

Особенности:
открытость системы, взаимосвязь различных пакетов
возможность подключения программ пользователя, легкость обмена программами

Что такое MATLAB?MATrix LABoratory – работа с данными в виде матриц:высокоуровневая оболочка для технических расчетов (суперкалькулятор)высокоуровневый язык

Слайд 5Вычисления в Командном окне
Командное окно, режим калькулятора, ans, встроенные команды (пример:

sin, cos)
История команд
Настройка среды (Preferences)
Справочная система: команды help и doc, (пример:

demo matlab) Help Navigator (пример: список функций для ToolBox)
Рабочая область Workspace, редактор Workspace, команды save, load, who, clear, mat-файлы
Вычисления в Командном окнеКомандное окно, режим калькулятора, ans, встроенные команды (пример: sin, cos)История командНастройка среды (Preferences)Справочная система:

Слайд 6Рабочая среда MATLAB
Командное окно
Simulink
Результаты вычислений в Командном окне (в режиме

калькулятора) содержатся в Рабочей области

Рабочая среда MATLABКомандное окноSimulinkРезультаты вычислений в Командном окне (в режиме калькулятора) содержатся в Рабочей области

Слайд 7История команд
Позволяет повторить в Командном окне вычисления, совершенные ранее, в

том числе в предыдущих сессиях MATLAB

История командПозволяет повторить в Командном окне вычисления, совершенные ранее, в том числе в предыдущих сессиях MATLAB

Слайд 8Настройка среды (Preferences)
Пункт меню File  Preferences…
Настройка размеров текста, формата

чисел для печати в Командном окне, цветов и т.д.

Настройка среды (Preferences)Пункт меню File  Preferences…Настройка размеров текста, формата чисел для печати в Командном окне, цветов

Слайд 9Справка в MATLAB

Справка в MATLAB

Слайд 10Среда имитационного моделирования Simulink
Сборка в графическом виде – визуальное (блочное)

программирование, моделирование и анализ динамических систем:
Обширная библиотека стандартных элементов (блоков)

для сборки моделей.

Возможность создания собственных стандартных элементов с диалогами настройки.

Возможность использования блоков, написанных на языках MATLAB, C++, Fortran, ADA (S-функций для Simulink).

Легкость обмена блоками и моделями между пользователями.

Среда имитационного моделирования SimulinkСборка в графическом виде – визуальное (блочное) программирование, моделирование и анализ динамических систем:Обширная библиотека

Слайд 11Создание динамических моделей в Simulink
Simulink
Новая модель
Блоки добавляются из библиотек и

соединяются линиями сигналов

Создание динамических моделей в SimulinkSimulinkНовая модельБлоки добавляются из библиотек и соединяются линиями сигналов

Слайд 12Пакеты расширения MATLAB (Toolbox)
Авиация, космонавтика

Биология

Системы управления

Финансы

Обработка изображений

Распределенные вычисления

Оптимизация

Системы реального времени

Статистика

Уравнения

в частных производных

Символьные вычисления

MATLAB
Часть – для MATLAB, часть для Simulink
Всего

около 80 в R2006
Пакеты расширения MATLAB (Toolbox)Авиация, космонавтикаБиологияСистемы управленияФинансыОбработка изображенийРаспределенные вычисленияОптимизацияСистемы реального времениСтатистикаУравнения в частных производныхСимвольные вычисления	…MATLABЧасть – для MATLAB,

Слайд 13Вычисления из файлов
>> a=5; b=7; >> c=sqrt(a*a+b*b)-1
c =

7.60232526704263
Набор вычислений в Командном окне можно объединить в файл

программы на языке MATLAB. Синтаксис языка ничем не отличается от синтаксиса команд в Командном окне!

>> myfile c = 7.60232526704263

MATLAB различает регистр! a и A – разные переменные!

Вычисления из файлов>> a=5; b=7; >> c=sqrt(a*a+b*b)-1c =      7.60232526704263Набор вычислений в Командном

Слайд 14Типы данных в MATLAB
logical логические элементы 0/1
сhar cтроковые (символы): 'a', 'b', 'Я'…
Массивы [ ]
(по

умолчанию)

Типы данных в MATLABlogical логические элементы 0/1сhar cтроковые (символы):  'a', 'b', 'Я'…Массивы  [ ](по умолчанию)

Слайд 15Двоичная запись числа
n бит: 2n возможных сочетаний 0 и 1
8

бит  1 байт
Целочисленные типы данных:
uint8 (без знака): от

0 до 255,
int8 (со знаком): от –128 до 127
Двоичная запись числаn бит: 2n возможных сочетаний 0 и 18 бит  1 байтЦелочисленные типы данных: uint8

Слайд 16Пример: тип целых чисел со знаком
Команды преобразования из других типов:

int8(), int32()…
Пример: a_int8=int8(14/5)

Пример: тип целых чисел со знакомКоманды преобразования из других типов:  int8(), int32()…Пример:  a_int8=int8(14/5)

Слайд 17Массивы данных
Для хранения элементов одинакового типа: Создание массивов: [,], [;], доступ

к элементам: ( )

Массивы данныхДля хранения элементов одинакового типа: Создание массивов: [,], [;], доступ к элементам: ( )

Слайд 18Ячейки и структуры
Для хранения элементов и массивов данных разных типов:
Пример

cell
Пример структуры

Ячейки и структурыДля хранения элементов и массивов данных разных типов:Пример cellПример структуры

Слайд 19Работа с типами данных, команды
1. Численные данные (числа, векторы, матрицы)

создание: [ , ], [ ; ] … проверка типов: isnumeric … преобразование

типов: int32, double, single, str2num … размеры: size, length, ndims, numel … матричные операции: transpose, inv, reshape …

3. Строковые данные создание: [ , ], [ ; ] … проверка типа: ischar … преобразование типов: char, sprintf, num2str… размеры: size, length, ndims, numel … операции: lower, upper, strrep, eval, findstr, strcmp …

2. Логические создание: [ , ], [ ; ] ... проверка типа: islogical … преобразование типов: logical … размеры: size, length, ndims, numel … операции: &, |, ~, ==, <, >…

Работа с типами данных, команды1. Численные данные (числа, векторы, матрицы)  создание:			[ , ], [ ; ]

Слайд 20Работа с типами данных, команды
4. Ячейки создание, доступ: {,}, {;}… проверка

типа: iscell … операции: cell, struct2cell…
5. Структуры создание: struct … проверка типа: isstruct … доступ к полям: fieldnames,

setfield, getfield, rmfield …
Работа с типами данных, команды4. Ячейки  создание, доступ:		{,}, {;}…  проверка типа:		iscell …  операции:			cell, struct2cell…5.

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

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

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

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

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


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

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