Информатика / MatLab / ЛР1 MATLAB
.docxМИНОБРНАУКИ РОССИИ
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ
ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)
Кафедра РС
ОТЧЕТ
по лабораторной работе №1
по дисциплине «Программирование в среде MatLab»
Тема: ОСНОВЫ РАБОТЫ В СРЕДЕ MATLAB. РАБОТА В РЕЖИМЕ ПРЯМЫХ ВЫЧИСЛЕНИЙ. ПРОСТЕЙШИЕ ВЫЧИСЛЕНИЯ.
Студент гр. 0182 ______________ Бронников Д.Д.
Преподаватель ______________ Маркелова М.А.
Санкт-Петербург
2021
Цель работы.
Знакомство с принципами работы в режиме прямых вычислений; знакомство с использованием переменных в MatLab; знакомство с возможностями работы с комплексными числами в MatLab.
Краткие теоретические сведения.
Для вычисления значения какого-либо выражения следует набрать математическое выражение и завершить ввод нажатием клавиши Enter.
Значение выражения будет присвоено переменной ans и выведено на экран. Если после набора вычисляемого математического выражения набрать символ ";", то результат вычисления этого выражения будет присвоен переменной ans, но на экран выведен НЕ БУДЕТ. Для открытия комментария используется символ «%».
Имя переменной должно состоять только из латинских букв и арабских цифр и начинаться с буквы. При задании имен переменных заглавные и прописные буквы различаются.
Мнимые числа задаются в алгебраическом представлении в формате Х+Yi, где Х и Y – значения, соответственно, вещественной или мнимой части числа, или имена переменных, в которых они хранятся.
Команды, связанные с комплексными числами:
real(Z) – вещественная часть числа
imag(Z) – мнимая часть числа
abs(Z) – определение модуля
angle(Z) – определение аргумента
conj(Z) – определение комплексно-сопряженного числа
где Z – непосредственно комплексное число, заданное в
алгебраическом представлении или имя переменной, в которой оно хранится.
Пример 1. Начало работы.
Рисунок 1. Простейшие команды.
Команда для вычисления гиперболического синуса – sinh, а не hsin.
Пример 2. Вычисления с присваиванием.
Рисунок 2. Присваивание.
В данный момент в переменной p3 храниться число 25, а переменной ans не было присвоено никакого значения пользователем, значит ans = 1. Сумма p3 и ans равна 25+1=26.
Рисунок 3. Проверка собственных вычислений.
Пример 3. Комплексные числа в MatLab.
Рисунок 4. Вычисления комплексных составляющих.
При перемножении
комплексного числа zz
и комплексно-сопряжённого ему zz1
получиться:
mz
=
Модуль комплексного числа:
Значит модуль комплексного числа (mz1) и комплексно-сопряженного ему числа (mz2) равны.
Рисунок 5. Сумма и разность комплексных чисел.
Рисунок 6. Вычисление вещественных и мнимых частей.
Вывод
Я ознакомился с начальным функционалом среды MatLab. Произвел простейшие вычисления и опробовал разные способы вывода результата и дополнительной информации. Освоил первоначальные возможности работы с комплексными числами.
