求高手帮看看这个程序段,怎么不能作比较
clcsyms x1 x2 x3 v0 niu0 lam0
v0=0;niu0=1;lam0=1;
s=
xx=
x0='
xs=s*xx
lx=length(x0);
ls=length(xs);
for i=1:ls
for j=1:lx
xs(i)=subs(xs(i),x0(j))
end
end
u=xs(1)
u>2
??? Function 'gt' is not defined for values of class 'sym'.
Error in ==> d at 16
u>2
回复
注意符号函数的运用,可修改如下:%%%%%%%%%%%%%
...
u=eval(xs(1));
u>2
%%%%%%%%%%%%%
另:你确定只想存储xs的最后一次循环值?否则还要修改. 谢谢 在问个问题,两个数组相比交,我想取出对应元素得比较大的数,例如:a=,b=[-1 2 -3 9],应该怎么办
[ 本帖最后由 coldspring 于 2006-12-2 16:42 编辑 ]
页:
[1]