tinnahust 发表于 2006-4-7 10:42

我想进行曲线拟合,谁帮我看看这段程序怎么改?

<P>程序如下:<BR>x(1)=1;<BR>x(2)=1;<BR>for k=3:m<BR>    x(k)=k*k;<BR>end<BR>y=t(x);<BR>xx=1:1:400;<BR>yy=spline(x,y,xx);<BR> plot(x,y,'o',xx,yy)<BR> t1=(3:m).^2;<BR>set(gca,'Xtick',t1)<BR>如果我把x写成x=1:10:400就可以运行,但这不是我要的结果,我要的是上面程序的结果,可是运行时总是出来下面的错误:<BR>??? Error using ==&gt; polyfun\private\chckxy<BR>The data sites should be distinct.</P>
<P>Error in ==&gt; spline at 55<BR> = chckxy(x,y);</P>
<P>Error in ==&gt; test5 at 6<BR>yy = spline(x,y,xx);<BR>谁能帮我改改?</P>
页: [1]
查看完整版本: 我想进行曲线拟合,谁帮我看看这段程序怎么改?