ftsg.net
当前位置:首页 >> 高斯拟合 >>

高斯拟合

可以用 fit()函数来拟合,它的结果与cftool基本相同。但其精确度比cftool的结果要高。 拟合函数( General model Gaus...

根据你的数据,绘出曲线图,这个你应该会,就不多说了 点击Origin菜单栏上的Analysis ——> Fitting ——> Non linear Curve Fit ——> Open Dialog 在弹出的对话框中,点击左上角Settings 选项卡(这个是默认的),选择右侧框中Function里面的 Gauss...

的高斯函数对数据点集进行函数逼近的拟合方法。其实可以跟多项式拟合类比起来,不同的是多项式拟合是用幂函数系,而高斯拟合是用高斯函数系。使用高斯函数来进行拟合,优点在于计算积分十分简单快捷。这一点在很多领域都有应用,特别是计算化学...

试了一下,得到的中心位置不是整数,是一个双精度实型数。下图是Labview自带实例运行结果,提问者可以试一试该实例。 关于使用高斯曲线拟合VI的范例见labview\examples\math\curvefit.llb中的Parametric Curve Fitting VI。

x=[2001 2002 2003 2004 2005] y=[5.2 12.53 7.31 0.6 6.08] cftool 先执行以上三个语句,接着会出来一个新图,再在上面点“数据”,载入你的x,y,再点拟合,在出来的新图里选择“新拟合”,再在选择拟合类型为“高斯”,接下来点“应用”,就一切OK 以...

新建一个函数,代码如下: function [fitresult, gof] = createFit(x, y) [xData, yData] = prepareCurveData( x, y); % Set up fittype and options. ft = fittype( 'gauss1' ); opts = fitoptions( 'Method', 'NonlinearLeastSquares' ); opts...

需要载入numpy和scipy库,若需要做可视化还需要matplotlib(附加dateutil, pytz, pyparsing, cycler, setuptools库)。不画图就只要前两个。 如果没有这些库的话去 http://www.lfd.uci.edu/~gohlke/pythonlibs/ 下载对应版本,之后解压到 C:\Pyt...

可用:lsqcurvefit or nlinfit 进行拟合。格式为:b=lsqcurvefit(fx,b,x,y);b=nlinfit(x,y,fx,b);其中圆括号内的fx为拟合函数,以你的问题,可表示为:fx=@(b,x)b(1)*exp(-((x-b(2))./b(3)).^2);圆括号中的b为初值,其中的b(2)最好能给出峰值对...

使用matlab中的拟合工具箱吧,很简单的。 在command windows下输入cftool进入拟合工具箱,Data中输入你的数据,然后使用Fitting进行拟合,里面可以选择Gaussian,这样可以得出完整的高斯函数表达式。

origin8.5版本的Analysis下有各种线性和非线性拟合,非线性拟合菜单里面就有高斯拟合和洛伦兹拟合,步骤是analysis—— fitting——nonlinear curve fit——open dialoge,在弹出的对话框里, 选择origin内置函数库,函数可以在下拉菜单中选择,包括高...

网站首页 | 网站地图
All rights reserved Powered by www.ftsg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com