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

Презентация: Введение в Matlab
Включить эффекты
1 из 27
Ваша оценка презентации
Оцените презентацию по шкале от 1 до 5 баллов
  • 1
  • 2
  • 3
  • 4
  • 5
3.0
1 оценка

Комментарии

Нет комментариев для данной презентации

Помогите другим пользователям — будьте первым, кто поделится своим мнением об этой презентации.


Добавить свой комментарий

Аннотация к презентации

Презентация для студентов на тему "Введение в Matlab" по информатике. Состоит из 27 слайдов. Размер файла 0.51 Мб. Каталог презентаций в формате powerpoint. Можно бесплатно скачать материал к себе на компьютер или смотреть его онлайн с анимацией.

Содержание

  • Презентация: Введение в Matlab
    Слайд 1

    Введение в Matlab

    1 Лекция 1

  • Слайд 2

    Matlab (MATrix LABoratory) – это

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

  • Слайд 3

    Пакеты, встроенные в Matlab

    3 Matlab Web Server Bioinformatics Toolbox Communications Toolbox Control 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 можно выделитьпять частей:

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

  • Слайд 5

    Язык Matlab

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

  • Слайд 6

    Среда Matlab

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

  • Слайд 7

    Управляемая графика

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

  • Слайд 8

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

    8 Обширная коллекция вычислительных алгоритмов от элементарных функций (sin, cosи т. п.) до более сложных обращение матриц вычисление собственных значений минимизация функций дифференцирование интегрирование и пр.

  • Слайд 9

    Программный интерфейс

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

  • Слайд 10

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

    10 Основной объект Matlab – матрица Число – это матрица размера (1x1) Использование матриц существенно облегчает программирование делает запись формул краткой и наглядной В дальнейшем изложении предполагается знакомство с матричной алгеброй и основами программирования

  • Слайд 11

    Числа

    11 Основной базовый тип для матриц Хранятся в формате long(double) стандарт плавающей точки IEEE Интервал приблизительно от 10E-308 до 10E+308 Комплексные числа строятся с применением суффиксов iили j (мнимаяединица): 2.4e7+3.005i

  • Слайд 12

    Другие типы

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

  • Слайд 13

    Переменные и выражения

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

  • Слайд 14

    14

  • Слайд 15

    Операторы

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

  • Слайд 16

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

    16

  • Слайд 17

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

    17

  • Слайд 18

    Командная строка

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

  • Слайд 19

    19 Работа с КС упрощается благодаря окну Command History (меню Desktop) Здесь хранится сессионная запись всех введённых команд Их можно скопировать, выполнить и т. п. (см. контекстное меню)

  • Слайд 20

    Рабочее пространство (Workspace)

    20 Все переменные хранятся в РП порой это отнимает много места Просмотреть список существующих в РП переменных можно командой who:

  • Слайд 21

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

  • Слайд 22

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

  • Слайд 23

    Команда save

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

  • Слайд 24

    Команда load

    24 Служит для загрузки ранее сохранённых данных load – загружает все переменные из файла matlab.mat loadfilename – загружает все переменные из файлаfilename loadfilenamex y z – загружает переменныеx, y, zиз файлаfilename load-ASCIIfilenamex y z– загружает переменныеx, y, zиз текстового файлаfilenameload('filename’, ‘a',‘b','-ASCII') – процедурная форма вызова команды

  • Слайд 25

    Команда clear

    25 Служит для удаления переменных из РП clear – удаляет все переменные clearall – удаляет всё, включая классы, функции, скомпилированные файлы и пр. clearx y z – удаляет переменные x, yи z.

  • Слайд 26

    Рабочий каталог

    26 Все файлы (данные, функции и пр.), созданные пользователем сохраняются в текущем каталоге (Current Directory) Изменить текущий каталог можно командой cd в строке ввода Current Directory на панели инструментов: в окне Current Directory

  • Слайд 27

    Сохранение рабочей сессии

    27 diary – сохраняетлог текущей сессии (весь текстовый ввод и вывод) в файл По умолчанию – в файл diaryв текущем каталоге diaryfilenameили diary(‘filename’) – сохраняют сессию в указанном файле diaryoff / diaryon – соответственно, приостанавливают и продолжают ведение лога diary – переключается между режимами on/off, если лог уже ведётся

Посмотреть все слайды

Сообщить об ошибке