jifang29 发表于 2006-3-30 18:03

[求助]请教数组求导的问题

请问数组求导可以直接用diff(f,x,n)命令吗?<BR>

happy 发表于 2006-3-30 18:03

回复:(jifang29)[求助]请教数组求导的问题

<P>可以,doc diff看例子</P>

jifang29 发表于 2006-3-30 18:07

doc diff???

happy 发表于 2006-3-30 18:08

回复:(jifang29)[求助]请教数组求导的问题

在命令窗口输入doc diff你就可以看到这个函数的帮助了

jifang29 发表于 2006-3-31 09:27

[求助]请教数组求导的问题

<P>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>   sun=0; F=[];<BR>for i=1:length(A), m=0:n    <BR>       f=diff(y2(i),b,m);<BR>       sum=sum+f;<BR>   end;sum<BR>   for b=0;<BR>    F=; <BR>   end;F<BR><BR><BR>出现以下错误??? ??? Error using ==&gt; sym/diff<BR>Do not recognize argument number 3</P>
<P>Error in ==&gt; E:\study\filter\laguerrenew1.m<BR>On line 20==&gt;      f=diff(y2(i),b,m);</P>

happy 发表于 2006-3-31 20:04

回复:(jifang29)[求助]请教数组求导的问题

<DIV class=quote><B>以下是引用<I>jifang29</I>在2006-3-31 9:27:11的发言:</B><BR>
<P>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>   sun=0; F=[];<BR>for i=1:length(A), m=0:n    <BR>       f=diff(y2(i),b,m);<BR>       sum=sum+f;<BR>   end;sum<BR>   for b=0;<BR>    F=; <BR>   end;F<BR><BR><BR>出现以下错误??? ??? Error using ==&gt; sym/diff<BR>Do not recognize argument number 3</P>
<P>Error in ==&gt; E:\study\filter\laguerrenew1.m<BR>On line 20==&gt;      f=diff(y2(i),b,m);</P></DIV>
<br>刚才看前面的帖子,这个错误你已经改过来了,不用再回复了吧
页: [1]
查看完整版本: [求助]请教数组求导的问题