How can I plot the contour of the imaginary unit of this function phiz?

[x,y] = meshgrid(linspace(-4,4));
y = y.*1i;
for k = 1:8
z = x + 1i.*y;
phiz = z + z.^(-1) - 1i.*(k/(2*pi)).*log(z);
figure (4);
contour(x,y,imag(phiz),'-k');
end

Answers (1)

Hi,
Imaginary term generally indicates the axis of a graph, (2,3) can be written as 2+3i is some applications and magnitude gives the distance from origin, so if we want to see the imaginary term directly provide the real values in y axis
y = real(y);
%or we can provide magnitude
y = abs(y);
try different values to y and see the contour plot changes.
refer to contour for further information

Categories

Products

Release

R2021a

Asked:

on 3 Apr 2022

Answered:

on 6 Apr 2022

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!