数学建模高手请看题

2024-12-05 01:10:12
推荐回答(2个)
回答1:

没看明白那段编程是用来解决什么问题的,matlab解决拟合问题可以使用cftool工具箱
,在左下方有一个"Start"按钮,如同Windows的开始菜单,点开它,在目录"Toolboxes"下有一个"Curve Fitting",点开"Curve Fitting Tool",出现数据拟合工具界面,基本上所有的数据拟合和回归分析都可以在这里进行。
工具箱提供的拟合类型有:
* Custom Equations:用户自定义的函数类型
* Exponential:指数逼近,有2种类型, a*exp(b*x) 、 a*exp(b*x) + c*exp(d*x)
* Fourier:傅立叶逼近,有7种类型,基础型是 a0 + a1*cos(x*w) + b1*sin(x*w)
* Gaussian:高斯逼近,有8种类型,基础型是 a1*exp(-((x-b1)/c1)^2)
* Interpolant:插值逼近,有4种类型,linear、nearest neighbor、cubic spline、shape-preserving
* Polynomial:多形式逼近,有9种类型,linear ~、quadratic ~、cubic ~、4-9th degree ~
* Power:幂逼近,有2种类型,a*x^b 、a*x^b + c
* Rational:有理数逼近,分子、分母共有的类型是linear ~、quadratic ~、cubic ~、4-5th degree ~;此外,分子还包括constant型
* Smoothing Spline:平滑逼近(翻译的不大恰当,不好意思)
* Sum of Sin Functions:正弦曲线逼近,有8种类型,基础型是 a1*sin(b1*x + c1)
* Weibull:只有一种,a*b*x^(b-1)*exp(-a*x^b)

具体使用实例见参考资料给出的文库链接

回答2:

matlab有个工具箱能做