请问我这段程序错误出在哪了?
请问错在哪了?syms x
A=2/x*exp(i*(1/3*pi)).*;
A0=limit(A,x,0,'right')
B=zeros(3,3)
B(1,1)=A0
??? Conversion to double from sym is not possible. 原帖由 meteor_033 于 2007-4-16 19:50 发表
请问错在哪了?
syms x
A=2/x*exp(i*(1/3*pi)).*;
A0=limit(A,x,0,'right')
B=zeros(3,3)
B(1,1)=A0
??? Conversion to double from sym is not possible.
你的代码我的2006a运行没有问题:
A0 =
3/50+3/50*i*3^(1/2)
B =
0 0 0
0 0 0
0 0 0
B =
0.0600 + 0.1039i 0 0
0 0 0
0 0 0
2006a是什么,我用的是MAtlab7.0怎么总出错,应该怎么修改? 原帖由 meteor_033 于 2007-4-16 19:58 发表
2006a是什么,我用的是MAtlab7.0怎么总出错,应该怎么修改?
matlab 7.0 --> 7.1 --> 2006a (7.2) --> 2006b (7.3) -> 2007a (未知 7.4?) 非常感谢!那我的这段程序的功能在7.0下就没有办法实现了吗? 你试试把
B(1,1)=A0
换成
B(1,1)=subs(A0)
吧 :victory: :victory: 谢谢!运行正常!
页:
[1]