[求助]请帮忙看以下程序哪里错了
以下程序:我想要的F应该是1*8的数组,结果显示是1*1的,我不知道哪里出错了,高手请指教一下,多谢<BR>A=;B=;C=[];<BR>for i=(1:length(A))<BR> C=;<BR> l=ceil(max(C));<BR> n=length(A)*(l+1)-1;<BR>end;l,n<BR>product=1,y2=[],<BR>syms b;<BR>for i=1:length(A)<BR> y1=A(i).*((B(i)-b).^l);<BR> for j=1:length(A)<BR> if (j~=i)<BR> product=product.*((1-b.*B(j)).^(l+1)); <BR> y2=;<BR> end<BR> end;y2<BR> end<BR>sum=0; F=[];<BR>for m=0:n<BR> fori=1:length(A), <BR> sum=sum+diff(y2(i),b,m);<BR> end<BR>end<BR> for b=0;<BR> F=; <BR> end;F回复:(jifang29)[求助]请帮忙看以下程序哪里错了
<DIV class=quote><B>以下是引用<I>jifang29</I>在2006-3-31 11:41:13的发言:</B><BR>以下程序:我想要的F应该是1*8的数组,结果显示是1*1的,我不知道哪里出错了,高手请指教一下,多谢<BR>A=;B=;C=[];<BR>for i=(1:length(A))<BR> C=;<BR> l=ceil(max(C));<BR> n=length(A)*(l+1)-1;<BR>end;l,n<BR>product=1,y2=[],<BR>syms b;<BR>for i=1:length(A)<BR> y1=A(i).*((B(i)-b).^l);<BR> for j=1:length(A)<BR> if (j~=i)<BR> product=product.*((1-b.*B(j)).^(l+1)); <BR> y2=;<BR> end<BR> end;y2<BR> end<BR>sum=0; F=[];<BR>for m=0:n<BR> fori=1:length(A), <BR> sum=sum+diff(y2(i),b,m);<BR> end<BR>end<BR><FONT color=#ff0000> for b=0;<BR> F=; <BR> end;F</FONT></DIV><P>这是什么啊?是不是忘了什么东西</P>
页:
[1]