How can I plot the contour of the imaginary unit of this function phiz?
20 ビュー (過去 30 日間)
古いコメントを表示
[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
0 件のコメント
回答 (1 件)
Chandra
2022 年 4 月 6 日
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.
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Contour Plots についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!