1.1.7. Функции комплексного аргумента
Практически все элементарные математические функции, вычисляются при комплексных значениях аргумента и получают в результате этого комплексные значения результата.
Благодаря этому, например, функция sqrt(-2) вычисляет, в отличие от других языков программирования, квадратный корень из отрицательного аргумента, а функция abs при комплексном значении аргумента вычисляет модуль комплексного числа.
В MatLAB есть несколько дополнительных функций, рассчитанных только на комплексный аргумент:
real(Z) - выделяет действительную часть комплексного аргумента Z;
imag(Z) - выделяет мнимую часть комплексного аргумента;
angle(Z) - вычисляет значение аргумента комплексного числа Z (в радианах в диапазоне от -π до +π );
conj(Z) - выдает число, комплексно сопряженное относительно Z.
Кроме того, в MatLAB есть специальная функция cplxpair(V), которая осуществляет сортировку заданного вектора V с комплексными элементами такимо бразом, что комплексно-сопряженные пары этих элементов располагаются в векторе-результате в порядке возрастания их действительных частей, при этом элемент с отрицательной мнимой частью всегда располагается первым. Действительные элементы завершают комплексно-сопряженные пары.
Yandex.RTB R-A-252273-3
- Лабораторная работа № 1 основы программирования в пакете прикладных программ matlab
- 1. Использование matlab в качестве научного калькулятора
- 1.1. Операции с числами
- 1.1.1. Ввод действительных чисел
- 1.1.2. Простейшие арифметические действия
- 1.1.3. Ввод комплексных чисел
- 1.1.4. Элементарные математические функции
- 1.1.5. Специальные математические функции
- 1.1.6. Элементарные действия с комплексными числами
- 1.1.7. Функции комплексного аргумента
- 1.2 Простейшие операции с векторами и матрицами
- 1.2.1. Ввод векторов и матриц
- 1.2.2. Формирование векторов и матриц
- 1.2.3 Действия над векторами
- 1.2.4 Поэлементное преобразование матриц
- 1.2.5 Матричные действия над матрицами
- 1.3 Функции прикладной численной математики
- 1.3.1. Операции с полиномами
- 2. Программирование в среде MatLab
- 2.1 Операторы цикла и условные операторы
- If условие
- If условие
- 2.2 Ввод исходных данных и вывод результатов
- 3. Графика
- 4. Создание м-файлов
- 4.1. Особенности создания м-файлов
- 4.2. Основные особенности оформления м-файлов
- 4.3 Создание функциональных файлов
- 4.3.1 Общие требования к построению