
- •Применение математических пакетов в инженерно-технических расчетах
- •Лабораторная работа 1 Интерфейс MatLab и основы проведения вычислений в командном режиме
- •1.1. Основные сведения
- •1.2. Программа работы
- •1.2.1. Работа в командном окне
- •1.2.2. Рабочее пространство
- •1.2.3. Числа, операторы, функции
- •1.2.4. Задание на самостоятельную работу
- •1.3. Содержание отчета
- •Лабораторная работа 2 Операции с векторами и матрицами в MatLab
- •2.1. Основные сведения
- •2.2. Программа работы
- •2.2.1. Создание матриц и доступ к элементам
- •2.2.2. Операции с векторами и матрицами
- •2.2.3. Задание на самостоятельную работу
- •2.3. Содержание отчета
- •Лабораторная работа 3 Построение и редактирование графиков
- •3.1. Основные сведения
- •3.2. Программа работы
- •3.2.1. Создание графиков
- •3.2.2. Редактирование графиков и осей
- •3.2.3. Создание поверхностей и трехмерных графиков
- •3.2.4. Задание на самостоятельную работу
- •4.2.2. Операции с полиномами
- •4.2.3. Задание на самостоятельную работу
- •4.3. Содержание отчета
- •Лабораторная работа 5 Введение в среду моделирования matlab Simulink
- •5.1. Основные сведения
- •5.2. Программа работы
- •5.2.1. Математическое описание объекта моделирования
- •5.2.2. Реализация модели в среде matlab Simulink
- •5.2.3. Моделирование системы
- •5.2.4. Создание подсистем
- •6.2.2. Управление моделированием из командной строки matlab
- •6.2.3. Задание на самостоятельную работу
- •6.3. Содержание отчета
- •Лабораторная работа 7 Создание пользовательского интерфейса
- •7.1. Основные сведения
- •7.2. Программа работы
- •7.2.1. Создание простых элементов управления
- •8.2. Программа работы
- •8.2.1. Создание документов класса Notebook
- •8.2.2. Задание на самостоятельную работу
- •8.3. Содержание отчета
- •197376, С.-Петербург, ул. Проф. Попова, 5
1.2.2. Рабочее пространство
1. Рабочее пространство системы MATLAB – это область памяти, в которой размещены переменные системы.
Команда save позволяет сохранить содержимое рабочего пространства в MAT-файле, который можно в дальнейшем загрузить командой load. Команда save также доступна в качестве опции Save Workspace меню File.
Сохраните созданные переменные в MAT-файл. Синтаксис команды: save имя_файла имя_переменной1 имя переменной2 …. Можно не указывать имена сохраняемых переменных, тогда все рабочее пространство сохранится полностью. Проверьте наличие созданного файла в текущей директории (при помощи окна «Сurrent Directory»).
В случае затруднений при использовании какой-либо функции можно вызвать подсказку при помощи команды help, указав через пробел имя функции, по которой требуется помощь. Например: >> help load.
2. Очистите рабочее пространство при помощи команды clear и загрузите в него созданный MAT-файл при помощи команды load.
3. Команды load и save допускают использование группового символа (*) в кaчестве замены ряда символов в шаблоне имени переменной. Например, команда save matlab x* сохраняет все переменные, имена которых начинаются с символа x в файле с именем matlab.mat. Сохраните в новый MAT-файл несколько переменных, используя символ (*).
1.2.3. Числа, операторы, функции
1. MATLAB использует принятую десятеричного систему счисления с необязательной десятичной точкой и знаками «плюс» и «минус» для чисел. Для определения множителя степени десяти используют букву е. Мнимые числа используют i или j как суффикс.
Например:
5 |
–98 |
0.007 |
15.9854 |
1.8е30 |
20.5е–50 |
1i |
–3.89j |
4е8j |
Все числа для хранения используют формат long. Для изменения формата вывода чисел можно воспользоваться командой format имя_формата.
Для числовых данных имя формата может быть следующим:
short – короткое представление в фиксированном формате (пять знаков);
short e – короткое представление в экспоненциальном формате (пять знаков мантиссы и три знака порядка);
long – длинное представление в фиксированном формате (15 знаков);
long e – длинное представление в экспоненциальном формате (15 знаков мантиссы и три знака порядка);
hex – представление чисел в шестнадцатеричной форме;
bank – представление для денежных единиц.
При помощи команды format выведите число pi в различных форматах. Результаты сведите в таблицу.
2. Выражения MATLAB используют обычные арифметические операции и правила старшинства.
+ |
Сложение |
\ |
Левое деление (матричное) |
− |
Вычитание |
^ |
Возведение в степень |
* |
Умножение |
‘ |
Комплексно сопряженное транспонирование |
/ |
Деление |
() |
Определение порядка вычисления |
MATLAB предоставляет большое количество элементарных функций, таких, как abs, sqrt, exp, sin. Чтобы вывести весь список элементарных функций, наберите help elfun. Для вывода более сложных математических функции используется функция specfun.