Пакеты прикладных программ моделирования. Лекция 1 презентация

Содержание

Слайд 2

1.1. Система MATLAB Система (пакет программ) MATLAB (коротко MATLAB) MATLAB

1.1. Система MATLAB
Система (пакет программ) MATLAB (коротко MATLAB)
MATLAB — интерактивная система для

компьютерного моделирования
Создана в США компанией The MathWorks, Inc.
Представлена в начале 80-х годов
MATLAB —универсальный мировой стандарт в области компьютерных технологий
MATLAB — matrix laboratory
Слайд 3

1.2. Состав MATLAB

1.2. Состав MATLAB

Слайд 4

Основные пакеты расширения - Toolbox

Основные пакеты расширения - Toolbox

Слайд 5

1.3. Средства моделирования MATLAB

1.3. Средства моделирования MATLAB

Слайд 6

Пример использования программных средств

Пример использования программных средств

Слайд 7

Пример GUI FDATool

Пример GUI FDATool

Слайд 8

Пример использования средств Simulink

Пример использования средств Simulink

Слайд 9

1.4. Основные преимущества MATLAB

1.4. Основные преимущества MATLAB

Слайд 10

1.5. Интерфейс MATLAB ВСТАВИТЬ РИС

1.5. Интерфейс MATLAB

ВСТАВИТЬ РИС

Слайд 11

1.6. Система помощи MATLAB

1.6. Система помощи MATLAB

Слайд 12

Встроенная справочная система Команда help >> help sin SIN Sine

Встроенная справочная система

Команда help

>> help sin
SIN Sine of argument in

radians.
SIN(X) is the sine of the elements of X.:
Слайд 13

Справочная система в формате HTML Команда меню Help | Product

Справочная система в формате HTML

Команда меню Help | Product Help

Contents  (Содержание)
Search Results

(Результаты поиска)

Окно Help с двумя вкладками:

Слайд 14

Окно Help – вкладка Contents

Окно Help – вкладка Contents

Слайд 15

Окно Help – вкладка Search Results

Окно Help – вкладка Search Results

Слайд 16

1.7. Режим прямых вычислений. Основные объекты языка MATLAB

1.7. Режим прямых вычислений. Основные объекты языка MATLAB

Слайд 17

Правила работы с объектами в командной строке Command Window ;

Правила работы с объектами в командной строке Command Window
; (точка с

запятой) в конце строки — блокирует автоматический вывод результата
… (многоточие) в конце строки  — признак продолжения предыдущей строки
% (процент) в начале строки — комментарий
Слайд 18

Основные объекты языка MATLAB

Основные объекты языка MATLAB

Слайд 19

Команды (простейшие)

Команды (простейшие)

Слайд 20

Оператор присваивания Оператор явного присваивания = Оператор неявного присваивания - ans по умолчанию

Оператор присваивания

Оператор явного присваивания

<имя переменной> = <выражение>

Оператор неявного присваивания

<выражение>

<имя переменной> -

ans по умолчанию
Слайд 21

Константы

Константы

Слайд 22

Целые и вещественные константы: обычная форма представления

Целые и вещественные константы: обычная форма представления

Слайд 23

Целые и вещественные константы: показательная форма

Целые и вещественные константы: показательная форма

Слайд 24

Комплексные константы

Комплексные константы

Слайд 25

Логические и символьные константы Логические константы: 1 (true — истина)

Логические и символьные константы

Логические константы:
1 (true — истина)
0 (false — ложь)

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

– последовательность символов в апострофах
>> 'Test'
ans =
Test
Слайд 26

Переменные Переменная → имя (идентификатор) По умолчанию МАТРИЦА m×n Вектор-строка

Переменные

Переменная → имя (идентификатор)

По умолчанию МАТРИЦА m×n

Вектор-строка → МАТРИЦА 1×n

Вектор-столбец →

МАТРИЦА m×1

Скаляр → МАТРИЦА 1×1

Слайд 27

Ввод матриц в MATLAB Матрица 3×3 >> A = [1

Ввод матриц в MATLAB

Матрица 3×3
>> A = [1 2 3;5 6

7;8 9 7]
A =
1 2 3
5 6 7
8 9 7

Вектор-строка 1×3
>> A = [1 4 5 7 8]
A =
1 4 5 7 8

Скаляр 1×1
>> A = 5.8
A =
5.8000

Вектор-столбец 3×1
>> A = [1;4;5]
A =
1
4
5

Слайд 28

Функции Встроенные >> x = 3.14; y = sin(x) y = 0.0016 Внешние

Функции

Встроенные
>> x = 3.14; y = sin(x)
y =
0.0016

Внешние

Слайд 29

Выражения

Выражения

Слайд 30

Арифметические выражения >> x = 3.14; a = 5.8; b

Арифметические выражения

>> x = 3.14; a = 5.8; b = 3.7;
>>

y = sin(x)+cos(a+b)
y =
-0.9956

Приоритет операций устанавливается с помощью круглых скобок и старшинства операций внутри них:
Вычисление функций
Возведение в степень
Умножение и деление
Сложение и вычитание
Операции одного ранга → слева направо

Слайд 31

Логические выражения >> (a+b) > c ans = 0 Приоритет

Логические выражения

>> (a+b) > c
ans =
0

Приоритет операций устанавливается с помощью круглых

скобок и старшинства операций внутри них:
Вычисление арифметических выражений
Выполнение операций отношения
Выполнение логических операций
Операции одного ранга → слева направо
Слайд 32

1.8. Рабочая область памяти Workspace и сохранение результатов текущей сессии

1.8. Рабочая область памяти Workspace и сохранение результатов текущей сессии

Сохранение данных

– mat-файл
save <имя файла> <список переменных>
>> n = 1:100; x = sin(0.5*pi.*n); y = cos(0.5*pi.*n);
>> save sigx n x y
Загрузка данных из mat-файла
load <имя файла>
>> load sigx
Слайд 33

Рабочая область памяти Workspase

Рабочая область памяти Workspase

Имя файла: Пакеты-прикладных-программ-моделирования.-Лекция-1.pptx
Количество просмотров: 94
Количество скачиваний: 0