首页 > 解决方案 > 如何绘制 Wolfram Alpha 网格?[MATLAB]

问题描述

我想为这个网格的任何功能绘制:

这是 f(z) -> 1/z 的特殊情况

在此处输入图像描述

这是您可以在 wolfram alpha 上找到的典型图表。尽管如此,我不知道如何进行。我们的想法是在应用 f 后查看 1 方格的复杂网格线的发送位置。

一件可能很棒的事情是在网格上添加颜色,以便查看左侧部分的发送位置。(像这里:https ://www.youtube.com/watch?v=JX3VmDgiFnY )如果你有任何想法......谢谢。

标签: matlabwolframalpha

解决方案


试试下面的代码。我已经更新了答案以显示不同颜色的线条。

clear
clc

N = 101;
x = linspace(-1, 1, N);
y = x;
[X,Y] = meshgrid(x,y);

Z = X + Y*1i;

f = 1./Z;

U = real(f);
V = imag(f);

%Plot transformed mesh
hold off
plot(U,V,'b-');
hold on
plot(U',V','r-');

xlim([-5,5]);
ylim([-5,5]);
axis equal

推荐阅读