- •© Кафедра аису Лист для оценки работы студента
- •Содержание
- •Введение
- •Домашнее задание № 1 «Освоение математического пакета Mathcad» Введение
- •1.1. Цели и задачи домашнего задания
- •1.2. Содержание домашнего задания
- •1.3. Порядок выполнения домашнего задания
- •1.3.1. Знакомство с Mathcad
- •1.3.2. Ввод и редактирование формул
- •1.3.3. Определение переменных
- •1.3.4. Символьные вычисления
- •1.3.4.1.Упрощение выражений
- •1.3.4.2. Разложений выражений
- •1.3.4.3. Разложение на множители
- •1.3.4.4. Приведение подобных слагаемых
- •1.3.4.5. Разложение на элементарные дроби
- •1.3.5. Интегрирование
- •1.3.6. Дифференцирование
- •1.3.7. Решение уравнений
- •Способ:
- •Способ:
- •1.3.8. Решение систем линейных уравнений
- •1.3.9. Массивы
- •1.3.9.1. Транспонирование
- •1.3.9.2. Сложение
- •1.3.9.3. Умножение
- •1.3.9.4. Определитель квадратной матрицы
- •1.3.9.5. Обратная матрица
- •1.3.10. Решение матричных уравнений
- •1.3.10.1 Метод Гаусса
- •1.3.11 Создание графиков
- •1.3.11.1 График функции двух переменных
- •1.4. Контрольные вопросы
- •Домашнее задание № 2 «Основы работы в MatLab» Введение
- •2.1. Цели и задачи домашнего задания
- •2.2. Содержания домашнего задания
- •2.3 Порядок выполнения домашнего задания
- •2.3.1 Рабочая среда MatLab
- •2.3.2 Простейшие вычисления
- •2.3.3 Форматы вывода результата вычислений
- •2.3.4 Использование элементарных функций
- •2.3.5 Встроенные элементарные функции
- •2.3.6 Использование переменных
- •2.3.7 Сохранение рабочей среды
- •2.3.8 Просмотр переменных
- •2.3.9 Работа с массивами
- •2.3.10 Построение таблицы значений функции
- •2.3.11 Построение графиков функции одной переменной
- •2.3.12 Графики функций двух переменных
- •2.3.13 Вычисление всех корней полинома
- •2.3.14 Задание символьных переменных
- •2.3.15 Вычисление производных
- •2.3.16 Вычисление интегралов
- •2.3.17 Вычисление пределов
- •2.3.18 Решение алгебраических уравнений
- •2.3.19 Упрощение выражений
- •2.3.20 Расширение выражений
- •2.3.21 Разложение выражений на простые множители
- •2.4. Контрольные вопросы
- •Список литературы
- •Лазарева Татьяна Ивановна Симонова Анна Григорьевна
2.3.6 Использование переменных
В MatLab предусмотрена возможность работы с переменными. Причем пользователь не должен заботиться о том, какие значения будет принимать переменная (комплексные, вещественные или только целые). Для того чтобы присвоить, например, переменной z значение 1.45, достаточно написать в командной строке z=1.4, при этом MatLab сразу же выведет значение z:
>> z=1.45
z=
1.4500
Здесь знак равенства используется в качестве оператора присваивания. Часто не очень удобно после каждого присваивания получать еще и результат. Поэтому в MatLab предусмотрена возможность завершать оператор присваивания точкой с запятой для подавления вывода результата в командное окно.
Именем переменной может быть любая последовательность букв и цифр без пробела, начинающаяся с буквы. Строчные и прописные буквы различаются, например Mz и mZ являются двумя разными переменными. Количество воспринимаемых MatLab символов в имени переменной составляет 31.
Для ввода длинных формул или команд в командную строку следует поставить три точки (подряд, без пробелов), нажать клавишу <Enter> и продолжить набор формулы на следующей строке. Так можно разместить выражение на нескольких строках. MatLab вычислит все выражение или выполнит команду после нажатия на <Enter> в последней строке (в которой нет трех идущих подряд точек).
MatLab запоминает значения всех переменных, определенных во время сеанса работы. Предположим, что часть вычислений с переменными выполнена, а остальные придется доделать во время следующего сеанса работы с MatLab. В этом случае понадобится сохранить переменные, определенные в рабочей среде.
2.3.7 Сохранение рабочей среды
Самый простой способ сохранить значения всех переменных — использовать в меню File пункт Save Workspace As. При этом появляется диалоговое окно Save Workspace Variables, в котором следует указать каталог и имя файла. По умолчанию предлагается сохранить файл в подкаталоге work основного каталога MatLab. Удобно давать файлам имена, содержащие дату работы, например work20-09-01. MatLab сохранит результаты работы в файле work20-11-03.mat. Теперь можно закрыть MatLab одним из следующих способов:
-
выбрать в меню File пункт Exit MATLAB;
-
нажать клавиши <Ctrl>+<Q>;
-
набрать команду Exit в командной строке и нажать <Enter>;
-
нажать на кнопку с крестиком в правом верхнем углу окна программы MatLab.
В следующем сеансе работы для восстановления значений переменных следует открыть файл work20-11-03.mat при помощи подпункта Open меню File. Теперь все переменные, определенные в прошлом сеансе, стали доступными. Их можно использовать во вновь вводимых командах.
Сохранение и восстановление переменных рабочей среды можно выполнить и из командной строки. Для этого служат команды save и load. В конце сеанса работы с MatLab надо выполнить команду
>> save work20-11-03
Расширение можно не указывать, MatLab сохранит переменные рабочей cреды в файле work20-11-03.mat. В начале следующего сеанса работы для считывания переменных следует ввести команду
>> load work20-01-03
В MatLab имеется возможность записывать исполняемые команды и результаты в текстовый файл (вести журнал работы), который потом можно легко прочитать или распечатать из текстового редактора. Для начала ведения журнала служит команда diary. В качестве аргумента команды diary следует задать имя файла, в котором будет храниться журнал работы. Набираемые далее команды и результаты их исполнения будут записываться в этот файл.