В этом примере показано, как построить мнимую часть по сравнению с действительной частью комплексного вектора, z
. С комплексными входными параметрами, plot(z)
эквивалентно plot(real(z),imag(z))
, где real(z)
действительная часть z
и imag(z)
мнимая часть z
.
Задайте z
как вектор собственных значений случайной матрицы.
z = eig(randn(20));
Постройте мнимую часть z
по сравнению с действительной частью z
. Отобразите круг в каждой точке данных.
figure
plot(z,'o')
В этом примере показано, как построить мнимую часть по сравнению с действительной частью двух комплексных векторов, z1
и z2
. Если вы передаете несколько сложных аргументов plot
, такой как plot(z1,z2)
, затем MATLAB® игнорирует мнимые части входных параметров и строит действительные части. Чтобы построить действительную часть по сравнению с мнимой частью для нескольких комплексных входных параметров, необходимо явным образом передать действительные части и мнимые части к plot
.
Задайте комплексные данные.
x = -2:0.25:2; z1 = x.^exp(-x.^2); z2 = 2*x.^exp(-x.^2);
Найдите действительную часть и мнимую часть каждого вектора с помощью real
и imag
функции. Затем отобразите данные на графике.
real_z1 = real(z1); imag_z1 = imag(z1); real_z2 = real(z2); imag_z2 = imag(z2); plot(real_z1,imag_z1,'g*',real_z2,imag_z2,'bo')