复函数的MATLAB线性映射

时间:2016-04-09 16:44:00

标签: matlab mapping symbolic-math

z平面(z = x + j*y)中,我有y = 2x + 4

我想在映射w = 2*z +6下的平面中进行映射。

我的脚本如下:

syms x y real
z = x + i*y;
w = 2*z + 6; 
u = real(w)
% u = 2*x + 6
v = imag(w)  
%v = 2*y

我的问题是如何在MATLAB中将u = 2*x + 6v = 2*y插入或替换为等式y = 2*x + 4,并为v求解它。 所以答案应该是v = 2*u - 4

1 个答案:

答案 0 :(得分:0)

最后,我可以使用以下脚本解决问题

CLC;清除所有;

syms x y u v v real

z = x + i * y;

w = 2 * z + 6;

f = real(w) - u%f = 2 * x - u + 6

x = solve(f,x)%x = u / 2 - 3

f = imag(w) - v%f = 2 * y - v

y =求解(f,y)%y = v / 2

f = subs(y-2 * x-4,{x},{u / 2-3})%f = v / 2 - u + 2

v = solve(f,v)%v = 2 * u - 4