Ахмедьянов_1191_Практ1.doc. Основы работы с matlab
Скачать 96.7 Kb.
|
МИНОБРНАУКИ РОССИИ Санкт-Петербургский государственный электротехнический университет «ЛЭТИ» им. В.И. Ульянова (Ленина) Кафедра МИТ отчет по практической работе №1 по дисциплине «Программирование в среде MATLAB» Тема: Основы работы с MATLAB 1 вариант
Санкт-Петербург 2022 Цель работы: познакомиться с основами синтаксиса MATLAB: интерфейсом, заданием переменных, знаками операций, тригонометрическими функциями, элементарными алгебраическими функциями. Исторически MATLAB разрабатывался как диалоговая среда для матричных вычислений (MATrixLABoratory). Со временем пакет был оснащен хорошей графической системой, дополнен средствами компьютерной алгебры от Maple и усилен библиотеками команд (или Toolboxes), предназначенными для эффективной работы со специальными классами задач. В состав MATLAB входят интерпретатор команд, графическая оболочка, редактор-отладчик, библиотеки команд, компилятор, символьное ядро пакета Maple для проведения аналитических вычислений, математические библиотеки MATLAB на C/C++, генератор отчетов и богатый инструментарий (Toolboxes). В командном окне в режиме диалога проводятся вычисления. Пользователь вводит команды или запускает на выполнение файлы с текстами на языкеMATLAB. Интерпретатор обрабатывает введенное значение и выдает результаты: числовые и строковые данные, предупреждения и сообщения об ошибках. Имена переменных должны начинаться с буквы. Знак «=» соответствует операции присваивания. Нажатие клавиши Enter заставляет систему вычислить выражение и показать результат. Если запись оператора не заканчивается символом «;», то результат выводится в командное окно, в противном случае – не выводится. Если оператор не содержит знака присваивания «=», то значение результата присваивается системной переменной ans. Для просмотра значения любой переменной из текущего рабочего пространства системы достаточно набрать ее имя и нажать клавишу Enter. После окончания сеанса работы с системой MATLAB все ранее вычисленные переменные теряются. Чтобы сохранить в файле на диске компьютера содержимое рабочего пространства системы MATLAB, нужно выполнить команду меню File –>Save Workspace As … .По умолчанию расширение имени файла mat, поэтому такие файлы принято называть МАТ-файлами. Система MATLAB работает как с действительными, так и с комплексными числами. Перед использованием операций с комплексными числами необходимо определить переменную i= sqrt(–1) или j = sqrt(–1).В арифметических выражениях применяются следующие знакиопераций: +, - – сложение, вычитание, *– умножение, / – деление слева направо; \ – деление справа налево; ^ – возведение в степень.
Система MATLAB позволяет вычислять различные математические функции. Следующие элементарные алгебраические функцииимеют в качестве аргумента одно или два действительных (x,y) илиодно комплексное (z) число (табл. 1.4). Таблица 1.4 Элементарные алгебраические функции
Система MATLAB предоставляет возможности для вычисления следующих тригонометрических и обратных тригонометрических функций переменной x (табл.1.5). Таблица 1.5Тригонометрических функций
Задание 1.В окне команд задать значения переменных согласно варианту. Вычислить выражение согласно варианту. Проверить совпадение ответов с указанными в правом столбце, отразить это в выводах.
З адание 2. В окне команд задать значения переменных (входные данные подобрать самостоятельно) - два примера – с ограничениями (если их нет – любой другой набор данных) и без. Вычислить выражение согласно варианту. Отразить в выводах особенности работы программы при ограничениях.
Вывод: познакомился с основами синтаксиса MATLAB: интерфейсом, заданием переменных, знаками операций, тригонометрическими функциями, элементарными алгебраическими функциями и тд. Ответ в 1 задании сошёлся. Для 2 задания привёл два примера : 1 пример проверил на калькуляторе – ответ сошёлся , во 2 примере использовал цифры для проверки ограничений , ответ получился inf. Всё сошлось. |