当前位置:编程学习 > Matlab >>

用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:');%作图,对比
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,