Как построить сетку Wolfram Alpha? [MATLAB]

Я хотел бы построить для любой функции эту сетку:

Это особый случай для f (z) -> 1/z.

введите здесь описание изображения

Это типичный график, который вы можете найти на wolfram alpha. Тем не менее я не знаю, как поступить. Идея заключалась бы в том, чтобы увидеть, куда направляются линии комплексной сетки 1-квадрата после применения f.

Было бы неплохо добавить цвета на сетку, чтобы увидеть, куда отправляется левая часть. (как здесь: https://www.youtube.com/watch?v=JX3VmDgiFnY) Если у вас есть идеи... спасибо.


person Marine Galantin    schedule 25.11.2018    source источник


Ответы (1)


Попробуйте код ниже. Я обновил ответ, чтобы показать линии разными цветами.

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
person Savithru    schedule 26.11.2018