
- •Тема 1. Назначение и структура matlab
- •2.Сравнение matlab с другими математическими пакетами
- •3.Интерфейс пользователя пакета matlab
- •4.Шесть основных компонент интерфейса пользователя matlab
- •6.Восстановление расположения окон интерфейса matlab
- •7.Назначение окна Command Window
- •8.Назначение окна Workspace Browser
- •9.Назначение окна Current Directory
- •Назначение окна Command History
- •Назначение окна Figure
- •Назначение окна m-file Editor
- •Назначение Help & Demo
- •Интерактивный режим работы.
- •Составные части командного окна Command Window.
- •Приглашающий символ командной строки.
- •Разделение логической команды на несколько физических строк.
- •Получение интерактивной справки.
- •Вывод списка всех переменных рабочего пространства Workspace.
- •4) 2.4.1. Вектор-строки
- •5) При задании матрицы
- •Операторы управления: операторы ветвления и операторы цикла
- •Условный оператор if
- •Оператор переключения switch
- •Оператор for
- •Оператор цикла while
- •Операторы break,continue
- •Векторизация алгоритма
- •Обработка исключительных ситуаций
- •Тема 4.
- •Режимы работы MatLab
- •Типы м-файлов
- •Различия между м-сценарием и м-функцией
- •Как создать функцию в MatLab
- •Типовая структура м-файла
- •Оператор заголовка функции
- •Входные/выходные параметры функции
- •Что является признаком конца функции
- •Как оформить комментарий
- •Типы функций
- •Первичные функции
- •Подфункции
- •13Анонимные функции
- •14 Частные функции
- •15 Видимость имен функций
- •16 Проверка параметров m-функций
- •19. Устойчивые переменные
- •20 Перегрузка функции
- •21 Отладка m-функций
- •7) 5.3. Методы класса
- •13. Вывод на печать display
- •14.Дифференцирование и интегрирование: diff, int
- •15. Вычисление корней полинома
- •7) Гистограммы
- •8) Изменение свойств линии
- •9)Трехмерная графика
- •15 Вопрос
- •Пример чтения графического файла
- •Тема 7. Основы дескрипторной графики.
- •5.Графический объект Root
- •6. Графический объект Figure
- •7. Графический объект Axes
- •Тема 10
Тема 1. Назначение и структура matlab
Назначение пакета MATLAB, версии
MATLAB - это интерактивная система, основным объектом которой является массив, не требующий явного указания размерности. Это позволяет решать многие вычислительные задачи, связанные с векторно-матричными формулировками.
MATLAB предоставляет пользователю большое количество (несколько сотен) функций для анализа данных, покрывающие практически все области математики, в частности:
Матрицы и линейная алгебра — алгебра матриц, линейные уравнения, собственные значения и вектора, сингулярности, факторизация матриц и другие.
Многочлены и интерполяция — корни многочленов, операции над многочленами и их дифференцирование, интерполяция и экстраполяция кривых и другие.
Математическая статистика и анализ данных — статистические функции, статистическая регрессия, цифровая фильтрация, быстрое преобразование Фурье и другие.
Обработка данных — набор специальных функций, включая построение графиков, оптимизацию, поиск нулей, численное интегрирование (в квадратурах) и другие.
Дифференциальные уравнения — решение дифференциальных и дифференциально-алгебраических уравнений, дифференциальных уравнений с запаздыванием, уравнений с ограничениями, уравнений в частных производных и другие.
Разреженные матрицы — специальный класс данных пакета MATLAB, использующийся в специализированных приложениях.
Целочисленная арифметика — выполнение операций целочисленной арифметики в среде MATLAB.
Концепция пакетов прикладных программ MATLAB Application Toolboxes решает проблему классификации большого количества написанных программ. Пакеты Toolboxes представляют собой коллекции М-файлов, предназначенные для решения определенной задачи, а также позволяющие изучать и применять различные специальные технологии.
2.Сравнение matlab с другими математическими пакетами
Характеристика |
MATHEMATICA |
MATLAB |
Тип пакета |
Символьный |
Числовой |
Точность вычислений |
Не ограничена |
Ограничена разрядностью процессора |
Основной объект данных |
Выражение |
Матрица |
Вычисления |
Целочисленная арифметика |
Арифметика с плавающей точкой |
3.Интерфейс пользователя пакета matlab
Среда разработки - это набор инструментов и средств, которые помогают использовать функции и файлы MATLAB, а также поддерживают связь MATLAB с пользователем и другими приложениями. Многие из этих инструментов являются графическими интерфейсами пользователя. Среда разработки включает в себя рабочий стол MATLAB Desktop, браузеры для просмотра справочной системы Help, файлов и поискового пути Search Path. Интерфейс рабочего стола MATLAB Desktop представляет собой графический интерфейс пользователя, состоящий из следующих основных элементов: меню, пункты которого автоматически перенастраиваются в зависимости от того, какое окно рабочей среды является в данный момент активным; панели инструментов с кнопками и раскрывающимся списком; нескольких окон; кнопки Start, с помощью которой можно получить доступ к содержимому рабочей среды, различным модулям Toolbox, справочной системе и демонстрационным программам; строки состояния.