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


MATLAB

Содержание

Что такое MatLab?это пакет прикладных программ для решения задач технических вычислений.это высокоуровневый язык и интерактивная среда для программирования.систем автоматизации математических и научно-технических расчетов, построенная на расширенном представлении и применении матричных операцийКонцепции

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

Слайд 1MATLAB
Презентационный материал к курсу лекций «Matlab»

MATLABПрезентационный материал к курсу лекций «Matlab»

Слайд 2Что такое MatLab?
это пакет прикладных программ для решения задач технических

вычислений.
это высокоуровневый язык и интерактивная среда для программирования.
систем автоматизации математических

и научно-технических расчетов, построенная на расширенном представлении и применении матричных операций

Концепции программирования MatLab:
процедурное модульное программирование, основанное на создании модулей - процедур и функций;
объектно-ориентированное программирование, особенно ценное в реализации графических средств системы;
визуально-ориентированное программирование, направленное на создание средств графического интерфейса пользователя GUI (Graphics User Interface).

Что такое MatLab?это пакет прикладных программ для решения задач технических вычислений.это высокоуровневый язык и интерактивная среда для

Слайд 3Области использования
обработка сигналов и связь,
обработка изображений и видео,
системы управления,
автоматизация тестирования

и измерений,
финансовый инжиниринг,
электроэнергетика и т.п.

Возможности

математические вычисления
создание алгоритмов
моделирование
анализ данных, исследования

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

Слайд 4Командное окно (Command Window)
Главное окно, вводит переменные,
выполняет команды, программы.

Рабочее

пространство (Workspace)
Содержит информацию о сохраненных переменных и их свойствах.
Окно

текущего каталога
(Current Folder)
Показывает файлы
в текущей папке.

Окно истории команд
(Command History)
Строки команд,
введенных командном окне

Командное окно (Command Window) Главное окно, вводит переменные,выполняет команды, программы.Рабочее пространство (Workspace) Содержит информацию о сохраненных переменных

Слайд 5Лента инструментов

Лента инструментов

Слайд 6Изменение вида рабочего окна Matlab

Изменение вида рабочего окна Matlab

Слайд 7Работа в командном окне. Элементы синтаксиса языка Matlab
Правила и особенности:
Ввод

выражений после знака >>
Команда (выражение) выполняется после нажатия клавиши Enter.
Выполняется

только последняя команда. Команды, набранные выше заново не исполняются.
На одной строке можно ввести несколько выражений через запятую (или через «;» для запрета вывода результата). При нажатии клавиши Enter, команды выполняются в порядке слева направо.
Невозможно вернуться к предыдущей строке, которая остается выведенной на экран в командном окне, сделайте исправление, и затем повторно выполните команду. Ранее введенные команды запоминаются и могут быть введены заново при помощи клавиш со стрелками вверх и вниз.
Если команда не умещается на одной строке, она может быть продолжена на следующей строке при помощи многоточия … и нажатия клавиши Enter для перехода на следующую стоку.
Если в конце команды поставлена точка с запятой «;», результат команды не выводится на экран
Знак % в начале строки задает комментарий к расчету.
Команда «clc» очищает командное окно. Команда «clear a» очищает переменную «a», clear all – все переменныe
Скобки [] используются для задания векторов и матриц.
Знак «;» разделяет строки в матрице и элементы в векторе столбце.
Запятая используется для разделения элементов строк (наравне с пробелом), и для разделения аргументов функций.

Работа в командном окне.  Элементы синтаксиса языка MatlabПравила и особенности:Ввод выражений после знака >>Команда (выражение) выполняется

Слайд 8Форматы вывода
Пользователь может управлять форматами вывода результатов расчета на экран.


Форматом по умолчанию является формат с фиксированной точкой с четырьмя

десятичными знаками,
называемый коротким, short. Формат может быть изменен с командой format аргументом которой выступает название формата. Изменение осуществляется в CW заданием нужной команды.

Для изменения настроек формата вывода по умолчанию
необходимо воспользоваться окном.
Либо из Home либо набрать в CW preferences

Детали этих форматов могут быть получены при помощи команды help format.

Форматы выводаПользователь может управлять форматами вывода результатов расчета на экран. Форматом по умолчанию является формат с фиксированной

Слайд 9Определение переменных
Имя_переменной = численное значение, или вычислимое выражение

Имя переменной должно начаться с буквы.
• Может иметь

длину до 63 символов.
• Может содержать буквы, цифры и символ подчеркивания.
• Не может содержать символы пунктуации (например, апострофы, запятые, точку с запятой) и
буквы русского алфавита.
• MATLAB чувствителен к регистру. Например, AA, Aa, aA, и aa – это имена четырех различных переменных.
• Пробелы между символами недопустимы (используйте подчеркивание, если нужен пробел).
• Нельзя использовать имена встроенных функций для переменных (то есть, избегайте
использования cos, sin, exp, sqrt и т. п.). После того, как Вы использовали имя функции для имени
переменной, эта функция уже не может быть вызвана.
Определение переменныхИмя_переменной = численное значение, или вычислимое выражение•   Имя переменной должно начаться с буквы.•

Слайд 10Предопределенные переменные и зарезервированные слова
Ключевые слова (keywords). Зарезервированы и не

могут использоваться как имена переменных.
При вводе отображаются:
break
case


catch
Classdef
Continue
Else
elseif
End
For
Function

Предопределенные переменные

аns – ответ, если имя не задано ранее
pi – число пи
eps - наименьшая разность между двумя числами. Равна 2^(–52), что приближенно равно 2.2204e–016.
Inf – бесконечность.
i или j – мнимая единица.
NaN - нечисловое выражение, неопределенность

Global
If
Otherwise
parfor
Persistent
Return
Spmd
Switch
try
while

Определение переменных

Все переменные в MATLAB – массивы.

Скаляр – это массив с одним элементом, вектор – это массив с одной строкой или одним столбцом элементов,
матрица – это массив с элементами в строках и столбцах.

Переменная (скаляр, вектор или матрица) определяется вводом при присвоении переменной.
После задания переменной – как скаляра, вектора, или матрицы – она может быть изменена на любой другой размер, или тип переменной.

Предопределенные переменные и зарезервированные словаКлючевые слова (keywords). Зарезервированы и не могут использоваться как имена переменных. При вводе

Слайд 11Встроенные элементарные математические функции
В дополнение к основным арифметическим операциям выражения

в MATLAB могут включать функции. у MATLAB есть очень большая

библиотека встроенных функций. Каждая функции имеет имя и аргумент в круглых скобках.
Встроенные элементарные математические функцииВ дополнение к основным арифметическим операциям выражения в MATLAB могут включать функции. у MATLAB

Слайд 12Создание массивов и векторов.
Массив – это основная форма, которую использует

MATLAB для хранения и управления данными.
Массив – это список

чисел, расположенных в строках и/или столбцах.

Самый простой (одномерный) массив является строкой или столбцом чисел (вектор).
Более сложный (двумерный) массив является набором чисел, расположенных в строках и столбцах (матрица).

Ранжированная переменная – от начального до конечного с шагом = const

Вектор с равномерно распределенными значениями от начального до конечного, как разновидность дискретной переменной

Создание массивов и векторов.Массив – это основная форма, которую использует MATLAB для хранения и управления данными. Массив

Слайд 13Арифметические операции
со скалярами
с массивами
поэлементные операции
Приоритет операций

Арифметические операциисо скалярамис массивамипоэлементные операцииПриоритет операций

Слайд 14Формирование массивов специального вида Команды для создания матриц, элементы которых имеют

специальные значения
массив нулей
массив единиц
единичная матрица
случайные числа от 0 до1
Функция zeros

формирует массив нулей

Функция ones формирует массив единиц

Функция eye формирует единичную матрицу

Функция rand формирует матрицу случайных чисел от 0 до1

Функция rand(size(A)) формирует массив соразмерный с матрицей A,
элементами которого являются случайные величины,
распределенные по равномерному закону в интервале (0, 1)

Формирование массивов специального вида Команды для создания матриц, элементы которых имеют специальные значениямассив нулеймассив единицединичная матрицаслучайные числа

Слайд 15Адресация (индексация) массива
К элементам массива (вектор или матрица) можно обратиться

индивидуально или к подгруппе
Вектор
Адрес (индекс) элемента в векторе – это

его позиция в строке (или столбце).
Адресация (индексация) массиваК элементам массива (вектор или матрица) можно обратиться индивидуально или к подгруппеВекторАдрес (индекс) элемента в

Слайд 16Адресация (индексация) массива
Матрица
Адрес элемента в матрице – это его позиция,

определенная его номером строки и номером столбца.

Адресация (индексация) массиваМатрицаАдрес элемента в матрице – это его позиция, определенная его номером строки и номером столбца.

Слайд 17Адресация (индексация) массива
Использование двоеточия в адресации массивов
Для вектора:

va(:) – обращается ко всем элементам вектора va (как для

вектора строки, так и для вектора столбца).
• va(m:n) – обращается к элементам вектора va в позиции от m до n.

Для матриц:
• Х(:, n) – обращается к элементам во всех строках n-го столбца матрицы Х.
• Х(n, :) – обращается к элементам во всех столбцах n-ой строки n-ой матрицы Х.
• Х(:, m:n) – обращается к элементам во всех строках между столбцами m и n матрицы Х.
• Х(m:n, :) – обращается к элементам во всех столбцах между строками m и n матрицы Х.
• Х(m:n, p:q) обращается к элементам в строках от m до n и в столбцах от p до q матрицы Х.

Формирование

Выбор с 3 по 6

Выбор 1,3 и 6

Адресация (индексация) массиваИспользование двоеточия в адресации массивовДля вектора:•   va(:) – обращается ко всем элементам вектора

Слайд 18Добавление элементов к существующим переменным
Добавление элементов к вектору
К существующему вектору

новые элементы могут быть добавлены путем присваивания значения новым
элементам.


Если вектор имеет n элементов и
новое значение присваивается элементу с адресом n + 2 или больше, тогда MATLAB присваивает нулевые значения элементам, которые расположены между последним исходным и новым элементами.

Элементы могут также быть
добавлены к вектору при помощи
добавления существующих векторов.

Добавление элементов к матрице

Добавление элементов к существующим переменнымДобавление элементов к векторуК существующему вектору новые элементы могут быть добавлены путем присваивания

Слайд 19Встроенные функции для управления массивами

Встроенные функции для управления массивами

Слайд 20Файлы сценария

Файлы сценария

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

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

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

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

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


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

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