exponenta event banner

Печать мнимых и сложных данных

Распечатать один комплексный ввод

В этом примере показано, как построить график между мнимой частью и действительной частью комплексного вектора. 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')

Figure contains an axes. The axes contains an object of type line.

Печать нескольких комплексных входных данных

В этом примере показано, как построить график мнимой части в сравнении с действительной частью двух комплексных векторов. 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')

Figure contains an axes. The axes contains 2 objects of type line.

См. также

| |