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

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


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

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

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

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

Презентация на тему Введение в Matlab

Содержание

Matlab (MATrix LABoratory) – этоматематические вычислениясоздание алгоритмовмоделированиеанализ, обработка и визуализация данныхнаучная и инженерная графикаразработка приложений с GUIогромное количество прикладных пакетов
Введение в MatlabЛекция 1 Matlab (MATrix LABoratory) – этоматематические вычислениясоздание алгоритмовмоделированиеанализ, обработка и визуализация данныхнаучная и Пакеты, встроенные в MatlabMatlab Web ServerBioinformatics ToolboxCommunications ToolboxControl System ToolboxDatabase ToolboxDistributed Computing В Matlab можно выделить пять частей:Язык MatlabСреда MatlabУправляемая графикаБиблиотека математических функцийПрограммный интерфейс Язык MatlabСи- и Паскаль-подобный объектно-ориентированныйОгромный набор встроенных функцийРасширяемый пользователем Среда MatlabИнтерактивная работаУправление переменными в рабочем пространствеРедакторОтладчик Управляемая графикаКоманды высокого уровня для работы с 2D- и 3D-графикойАнимацияКоманды низкого уровня для работы с графикой Библиотека математических функций Обширная коллекция вычислительных алгоритмов от элементарных функций (sin, cos Программный интерфейс API для взаимодействия с программами на языках Си и Фортран Matlab – язык для работы с матричными объектамиОсновной объект Matlab – матрицаЧисло ЧислаОсновной базовый тип для матрицХранятся в формате long (double) стандарт плавающей точки Другие типыСтрокиМассивы структур (записей)Массивы ячеекпозволяют объединять в массиве элементы разной природыОбъекты Переменные и выраженияПеременные определяются пользователем при помощи оператора присваивания: x=5В левой части ОператорыПри составлении выражений могут быть использованы операторы: +  сложение - Операции отношения Логические операции Командная строкаПростейший способ взаимодействия с Matlab – работа в командной строке (в Командная строкаРабота с КС упрощается благодаря окну Command History (меню Desktop)Здесь хранится Рабочее пространство (Workspace)Все переменные хранятся в РПпорой это отнимает много местаПросмотреть список Рабочее пространство (Workspace)Более подробную информацию о переменных РП можно вывести командой whos: Рабочее пространство (Workspace)После закрытия сеанса работы MATLABа все переменные, вычисленные в течение Команда savesave – сохраняет все переменные в файл matlab.matsave filename – сохраняет Команда loadСлужит для загрузки ранее сохранённых данныхload – загружает все переменные из Команда clearСлужит для удаления переменных из РПclear – удаляет все переменныеclear all Рабочий каталогВсе файлы (данные, функции и пр.), созданные пользователем сохраняются в текущем Сохранение рабочей сессииdiary – сохраняет лог текущей сессии (весь текстовый ввод и
Слайды презентации

Слайд 2 Matlab (MATrix LABoratory) – это
математические вычисления
создание алгоритмов
моделирование
анализ, обработка

Matlab (MATrix LABoratory) – этоматематические вычислениясоздание алгоритмовмоделированиеанализ, обработка и визуализация данныхнаучная

и визуализация данных
научная и инженерная графика
разработка приложений с GUI
огромное

количество прикладных пакетов

Слайд 3 Пакеты, встроенные в Matlab
Matlab Web Server
Bioinformatics Toolbox
Communications Toolbox
Control

Пакеты, встроенные в MatlabMatlab Web ServerBioinformatics ToolboxCommunications ToolboxControl System ToolboxDatabase ToolboxDistributed

System Toolbox
Database Toolbox
Distributed Computing Toolbox
Financial Toolbox
Fuzzy Logic Toolbox
Genetic Algorithm

and Direct Search Toolbox
Image Processing Toolbox
Neural Networks Toolbox
Partial Differential Equation Toolbox
Signal Processing Toolbox

SimBiology
Spline Toolbox
Statistics Toolbox
Symbolic Toolbox
Virtual Reality Toolbox
Wavelet Toolbox
Simulink
Aerospace Blockset
Communications Blockset
Video and Image Processing
Real-Time Workshop
Matlab Builder for .NET
Matlab Compiler
Интеграция в MS Office


Слайд 4 В Matlab можно выделить пять частей:
Язык Matlab
Среда Matlab
Управляемая графика
Библиотека

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

математических функций
Программный интерфейс


Слайд 5 Язык Matlab
Си- и Паскаль-подобный объектно-ориентированный
Огромный набор встроенных функций
Расширяемый

Язык MatlabСи- и Паскаль-подобный объектно-ориентированныйОгромный набор встроенных функцийРасширяемый пользователем

пользователем


Слайд 6 Среда Matlab
Интерактивная работа
Управление переменными в рабочем пространстве
Редактор
Отладчик

Среда MatlabИнтерактивная работаУправление переменными в рабочем пространствеРедакторОтладчик

Слайд 7 Управляемая графика
Команды высокого уровня для работы с 2D-

Управляемая графикаКоманды высокого уровня для работы с 2D- и 3D-графикойАнимацияКоманды низкого уровня для работы с графикой

и 3D-графикой
Анимация
Команды низкого уровня для работы с графикой


Слайд 8 Библиотека математических функций
Обширная коллекция вычислительных алгоритмов от элементарных

Библиотека математических функций Обширная коллекция вычислительных алгоритмов от элементарных функций (sin,

функций (sin, cos и т. п.) до более сложных
обращение

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

Слайд 9 Программный интерфейс
API для взаимодействия с программами на языках

Программный интерфейс API для взаимодействия с программами на языках Си и Фортран

Си и Фортран


Слайд 10 Matlab – язык для работы с матричными объектами
Основной

Matlab – язык для работы с матричными объектамиОсновной объект Matlab –

объект Matlab – матрица
Число – это матрица размера (1x1)
Использование

матриц
существенно облегчает программирование
делает запись формул краткой и наглядной
В дальнейшем изложении предполагается знакомство с матричной алгеброй и основами программирования

Слайд 11 Числа
Основной базовый тип для матриц
Хранятся в формате long

ЧислаОсновной базовый тип для матрицХранятся в формате long (double) стандарт плавающей

(double)
стандарт плавающей точки IEEE
Интервал приблизительно от 10E-308 до

10E+308
Комплексные числа строятся с применением суффиксов i или j (мнимая единица): 2.4e7+3.005i

Слайд 12 Другие типы
Строки
Массивы структур (записей)
Массивы ячеек
позволяют объединять в массиве

Другие типыСтрокиМассивы структур (записей)Массивы ячеекпозволяют объединять в массиве элементы разной природыОбъекты

элементы разной природы
Объекты


Слайд 13 Переменные и выражения
Переменные определяются пользователем при помощи оператора

Переменные и выраженияПеременные определяются пользователем при помощи оператора присваивания: x=5В левой

присваивания: x=5
В левой части – имя переменной
заглавные и строчные

буквы различаются
В правой части оператора присваивания может стоять выражение: y=(2-x)/(x+3)
Если выражение встречается вне оператора присваивания, то его значение вычисляется и помещается в системную переменную ans (от answer)
Переменную ans можно использовать для задания новых выражений: z=ans*3
Если оператор присваивания завершить символом «;», то результат на экране не дублируется; в противном случае – выводится на экран:

Слайд 15 Операторы
При составлении выражений могут быть использованы операторы:
+

ОператорыПри составлении выражений могут быть использованы операторы: + сложение - вычитание

сложение
- вычитание
* умножение
/

деление
^ возведение в степень
Приоритет операций обычный. Изменяется при помощи круглых скобок

Слайд 16 Операции отношения

Операции отношения

Слайд 17 Логические операции

Логические операции

Слайд 18 Командная строка
Простейший способ взаимодействия с Matlab – работа

Командная строкаПростейший способ взаимодействия с Matlab – работа в командной строке

в командной строке (в режиме калькулятора)
строка начинается с приглашения:

символа >>
Перемещение по стеку ранее введённых команд – клавиши ↑ и ↓
Для удобства размещения данных в КС можно разбивать вводимое выражение знаком «…»
Очистить командное окно можно комадной clc


Слайд 19 Командная строка
Работа с КС упрощается благодаря окну Command

Командная строкаРабота с КС упрощается благодаря окну Command History (меню Desktop)Здесь

History (меню Desktop)
Здесь хранится сессионная запись всех введённых команд
Их

можно скопировать, выполнить и т. п. (см. контекстное меню)

Слайд 20 Рабочее пространство (Workspace)
Все переменные хранятся в РП
порой это

Рабочее пространство (Workspace)Все переменные хранятся в РПпорой это отнимает много местаПросмотреть

отнимает много места
Просмотреть список существующих в РП переменных можно

командой who:


Слайд 21 Рабочее пространство (Workspace)
Более подробную информацию о переменных РП

Рабочее пространство (Workspace)Более подробную информацию о переменных РП можно вывести командой whos:

можно вывести командой whos:


Слайд 22 Рабочее пространство (Workspace)
После закрытия сеанса работы MATLABа все

Рабочее пространство (Workspace)После закрытия сеанса работы MATLABа все переменные, вычисленные в

переменные, вычисленные в течение сеанса, теряются. Однако их можно

сохранить для последующего использования в иных сеансах, сохранив содержимое РП в файле на диске
командой меню: File \ Save Workspace As…
командой Matlab: save

Слайд 23 Команда save
save – сохраняет все переменные в файл

Команда savesave – сохраняет все переменные в файл matlab.matsave filename –

matlab.mat
save filename – сохраняет все переменные в файл filename


save filename x y z – сохраняет переменные x, y, z в файл filename (можно по маске: a*)
save filename x y z -ASCII – сохраняет переменные x, y, z в файл filename в текстовом виде
save('filename’, ‘a',‘b','-ASCII') – процедурная форма вызова команды
параметры – в виде строк (в одинарных апострофах)
Подробнее про эту и любую другую команду Matlab
help <имя команды>
или F1

Слайд 24 Команда load
Служит для загрузки ранее сохранённых данных
load –

Команда loadСлужит для загрузки ранее сохранённых данныхload – загружает все переменные

загружает все переменные из файла matlab.mat
load filename – загружает

все переменные из файла filename
load filename x y z – загружает переменные x, y, z из файла filename
load -ASCII filename x y z– загружает переменные x, y, z из текстового файла filename load('filename’, ‘a',‘b','-ASCII') – процедурная форма вызова команды

Слайд 25 Команда clear
Служит для удаления переменных из РП
clear –

Команда clearСлужит для удаления переменных из РПclear – удаляет все переменныеclear

удаляет все переменные
clear all – удаляет всё, включая классы,

функции, скомпилированные файлы и пр.
clear x y z – удаляет переменные x, y и z.

Слайд 26 Рабочий каталог
Все файлы (данные, функции и пр.), созданные

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

пользователем сохраняются в текущем каталоге (Current Directory)
Изменить текущий каталог

можно
командой cd <путь>
в строке ввода Current Directory на панели инструментов:
в окне Current Directory

  • Имя файла: vvedenie-v-matlab.pptx
  • Количество просмотров: 119
  • Количество скачиваний: 0