Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика / MatLab / ЛР1 MATLAB

.docx
Скачиваний:
0
Добавлен:
21.03.2026
Размер:
58.11 Кб
Скачать

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В. И. УЛЬЯНОВА (ЛЕНИНА)

Кафедра РС

ОТЧЕТ

по лабораторной работе №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. Произвел простейшие вычисления и опробовал разные способы вывода результата и дополнительной информации. Освоил первоначальные возможности работы с комплексными числами.

Соседние файлы в папке MatLab