Графическое изображение мнимых и комплексных данных

Графическое изображение одного комплексного входного параметра

В этом примере показано, как построить мнимую часть по сравнению с действительной частью комплексного вектора, 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 object. The axes object 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 object. The axes object contains 2 objects of type line.

Смотрите также

| |