MATLAB 帮助中心
对 cfit 对象求积分
cfit
int = integrate(fun,x,x0)
int = integrate(fun,x,x0) 求 cfit 对象 fun 从 x0 开始到向量 x 指定的点的积分,并在 int 中返回结果。
int
fun
x
x0
示例
全部折叠
integrate
创建一个基线正弦信号。
xdata = (0:.1:2*pi)'; y0 = sin(xdata);
将响应相关的高斯噪声添加到该信号中。
noise = 2*y0.*randn(size(y0)); ydata = y0 + noise;
用自定义正弦模型对含噪数据进行拟合。
f = fittype('a*sin(b*x)'); fit1 = fit(xdata,ydata,f,'StartPoint',[1 1]);
求预测变量处拟合的积分。
int = integrate(fit1,xdata,0);
绘制数据、拟合和积分。
subplot(2,1,1) plot(fit1,xdata,ydata) % cfit plot method subplot(2,1,2) plot(xdata,int,'m') % double plot method grid on legend('integral')
您也可以使用 cfit plot 方法直接计算积分并对其绘图:
plot
figure plot(fit1,xdata,ydata,{'fit','integral'})
然而,plot 方法不返回积分数据。
求积分的函数,指定为 cfit 对象。
函数的积分点,指定为数值向量。
积分的下界,指定为数值标量。
积分的结果,以与 x 大小相同的数值向量形式返回。
在 R2006a 之前推出
fit | plot | differentiate
fit
differentiate
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处