问题描述:
Matlab 带符号变量的复数运算及其画图问题
我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,
y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果
即
y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj(1/w/(1+1/5*i*w)/(1+1/20*i*w))
x =-1/2*i*(-10*i/w/(1+1/5*i*w)/(1+1/20*i*w)-10*i*conj(1/w/(1+1/5*i*w)/(1+ /20*i*w)))
结果显示不是取实部、虚部啊,这是为什么呢?请各位大侠指路,
clc
clear
syms w;
g=10/(w*(1+0.2i*w)*(1+0.05i*w)*1i)
y=real(g);
x=imag(g);
ezplot(x,y,[0,10000])
我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,
y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果
即
y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj(1/w/(1+1/5*i*w)/(1+1/20*i*w))
x =-1/2*i*(-10*i/w/(1+1/5*i*w)/(1+1/20*i*w)-10*i*conj(1/w/(1+1/5*i*w)/(1+ /20*i*w)))
结果显示不是取实部、虚部啊,这是为什么呢?请各位大侠指路,
clc
clear
syms w;
g=10/(w*(1+0.2i*w)*(1+0.05i*w)*1i)
y=real(g);
x=imag(g);
ezplot(x,y,[0,10000])
问题解答:
我来补答展开全文阅读