Построение мнимых и комплексных данных

Постройте график одного комплексного входа

Этот пример показывает, как построить график мнимой части от вещественной части комплексного вектора, 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.

См. также

| |