2016-04-09 155 views
0

z平面(z = x + j*y),我有y = 2x + 4複雜函數的MATLAB線性映射

我想在地圖上映射下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 

我的問題是如何插入或替代u = 2*x + 6v = 2*y在MATLAB方程y = 2*x + 4並解決它v。 所以答案應該是v = 2*u - 4

+0

Bit混淆... MATLAB具有用於符號替換的'subs'函數,因此可能使用它來制定您的問題。 – Amro

+0

謝謝Amro。我知道這個子功能。但是,我仍然無法解決這個問題。 – User1961

回答

0

最後,我可以用下面的腳本解決問題

clc;清除所有;

syms x y u v real

z = x + i * y;

w = 2 * z + 6;

F =實際(W) - U%F = 2 * X - U + 6

X =解決(F,X)%X = U/2 - 3

F = IMAG(瓦特) - v%的F = 2 * Y - v

Y =解決(F,Y)%Y = v/2

F =潛艇(Y-2 * X-4,{X}, {u/2-3})%f = v/2 - u + 2

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