用matlab拟合成一般函数,是不是必须知道函数类型?
追问:你是说这个复杂了啊,那这句话是不是对的?有很多的拟合方式的 其中polyfit是最简单也是最有效的!他不要求拟合曲线过所有的已知点,而我们要的一般也是这样 例如: x=0:0.1:2*pi;% y=sin(x);%产生原始数据 p=polyfit(x,y,2);%求拟合多项式!其中 2 拟合多项式的最高阶数,可以根据效果修改为其他数3 4 %什么的 yy=polyval(p,x);%利用求得的多项式计算对应的值 plot(x,y,'r',x,yy,'m:');%作图,对比