Комплексные числа состоят из двух отдельных частей: действительная часть и мнимая часть. Основная мнимая единица равна квадратному корню из -1. Это представлено в MATLAB® любой из двух букв: i или j.
Следующий оператор показывает один способ создать комплексное число в MATLAB. Переменная x присвоен комплексный номер с действительной частью 2 и мнимая часть 3:
x = 2 + 3i;
Другой способ создать комплексное число использует complex функция. Эта функция комбинирует два числовых входных параметров в комплексный выход, делая первый вход действительными и второе мнимое:
x = rand(3) * 5; y = rand(3) * -8; z = complex(x, y) z = 4.7842 -1.0921i 0.8648 -1.5931i 1.2616 -2.2753i 2.6130 -0.0941i 4.8987 -2.3898i 4.3787 -3.7538i 4.4007 -7.1512i 1.3572 -5.2915i 3.6865 -0.5182i
Можно разделить комплексное число на его действительные и мнимые части с помощью real и imag функции:
zr = real(z)
zr =
4.7842 0.8648 1.2616
2.6130 4.8987 4.3787
4.4007 1.3572 3.6865
zi = imag(z)
zi =
-1.0921 -1.5931 -2.2753
-0.0941 -2.3898 -3.7538
-7.1512 -5.2915 -0.5182