文档

集成

集成cfit对象

语法

Int = integrate(fun,x,x0)

描述

Int = integrate(fun,x,x0)整合了cfit对象有趣的在向量指定的点上x,从x0,返回结果intint向量的大小和xx0是标量。

例子

创建一个基线正弦信号:

Xdata = (0:.1:2*pi)';Y0 = sin(xdata);

向信号中添加噪声:

噪声= 2*y0.*randn(size(y0));%依赖响应的%高斯噪声ydata = y0 +噪声;

用自定义正弦模型拟合噪声数据:

F = fittype('a*sin(b*x)');fit1 = fit(xdata,ydata,f,'StartPoint',[1 1]);

求预测值的拟合积分:

Int = integral (fit1,xdata,0);

绘制数据、拟合和积分:

Subplot (2,1,1) plot(fit1,xdata,ydata) % cfit绘图方法Subplot (2,1,2) plot(xdata,int,'m') %双重绘图方法在图例上的网格('integral')

函数也可以直接计算和绘制积分cfit情节方法如下:

情节(fit1 xdata ydata,{“配合”,“积分”})

情节方法,但是不返回积分上的数据。

另请参阅

||

R2006a之前介绍

这个话题有用吗?