ljh2011 发表于 2011-3-24 21:26

angle带有参数的绘图问题

先运行以下代码
syms x
Omega=0.05;
Delta_c=0;
Delta_L=0;
g_cav=0.33;
gamma_e=1.6*10^(-3);
gamma_c=6;
kappa_c=0.1;
A=0.25*Omega^2-(x-Delta_c+i*gamma_e)*(x-Delta_c+Delta_L);
B1=i*x+0.5*gamma_c-0.5*kappa_c;
B2=i*x-0.5*gamma_c-0.5*kappa_c;
C=i*g_cav^2*(x-Delta_c+Delta_L);
T=(A*B1+C)/(A*B2+C);
Sol=simple(T)


再运行以下代码
=fplot('diff(angle(此处代入上面运行的结果))',[-0.5,0.5]);
plot(t,h,'k-')

结果出错,不知怎么修改?请高人指点,多谢了!

ChaChing 发表于 2011-3-27 00:18

回复 1 # ljh2011 的帖子

也没给齐报错
??? Subscripted assignment dimension mismatch.

Error in ==> fplot at 105
x = xmin+minstep; y(2,:) = feval(fun,x,args{4:end});

符号不顶熟! 但我猜测应该是fplot裡头不支援diff吧!
试试先算再画是否可行

meiyongyuandeze 发表于 2011-3-27 19:41

ChaChing 发表于 2011-3-27 00:18 static/image/common/back.gif
回复 1 # ljh2011 的帖子

也没给齐报错


对,可以尝试先算结果再画图

ljh2011 发表于 2011-3-28 06:24

回复 3 # meiyongyuandeze 的帖子

angle带有参变量Matlab不计算呀
页: [1]
查看完整版本: angle带有参数的绘图问题