集成cfit
对象
Int = integrate(fun,x,x0)
Int = integrate(fun,x,x0)
整合了cfit
对象有趣的
在向量指定的点上x
,从x0
,返回结果int
.int
向量的大小和x
.x0
是标量。
创建一个基线正弦信号:
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,{“配合”,“积分”})
的情节
方法,但是不返回积分上的数据。