二次多项式拟合matlab 如何用excel做正弦函数的拟合?或者还有什么软件可以?

[更新]
·
·
分类:行业
1428 阅读

二次多项式拟合matlab

如何用excel做正弦函数的拟合?或者还有什么软件可以?

如何用excel做正弦函数的拟合?或者还有什么软件可以?

Excel只能拟合线性、多项式、指数、对数、乘幂等几种函数,不能拟合正弦函数。
如果只需要近似拟合,可以利用Excel的公式计算功能,新增一列ya*sin(wt Φ) b
自己根据经验调整a、w、Φ、b,然后利用图表功能观察计算出来的y曲线和原来的y曲线相差多少。先确定a、w,后确定Φ、b,一般调几次就出来了。
如果需要精确拟合,请使用Matlab(科学计算软件)、SPSS(统计软件)等专业软件。

Matlab表现拟合误差的函数有哪些?

如果你想使用多项式拟合,你可以使用polyfit函数,如果是其他形式的拟合,建议你使用cftool,即数据拟合工具箱,误差都是能够给出的

polyconf在matlab中啥作用?

  polyconf在matlab中作用:  用于多项式评价和置信区间估计,对ployfit拟合的函数进行评价与估计。  polyconf简介:  Polyconf:多项式曲线拟合的评价和置信区间  [Y,DELTA]polyconf(p,x,S,alpha)求polyfit所得的回归多项式在x处的预测值Y及预测值的显著性为1-alpha的置信区间DELTA;alpha缺省时为0.05。它假设polyfit函数数据输入的误差是独立正态的,并且方差为常数。  其中。p是polyfit函数的返回值;x和polyfit函数的x值相同;S和polyfit函数的S值相同。

Matlab用最小二乘法直线拟合此题(要写出完整的程序过程,急用,求高手!)?

用polyfit函数,(用来多项式拟合的,是用最小二乘法)举个例子 x[90 91 92 93 94 95 96];z[70 122 144 152 174 196 202];apolyfit(x,z,1)结果:a 1.0e 03 * 0.0205 -1.75511表示1次多项式(一次时就是直线,适用于你的情况)a是多项式的系数向量,是从高次项往低次项排的,如果想运用结果,比如想知道当x97时z等于多少那么有两种方法,直接用系数 a(1)*97 a(2)ans 233.4286或者用polyval函数 polyval(a,97)ans 233.4286