www.5129.net > 求助 mAtlAB拟合的曲线如何求积分面积?

求助 mAtlAB拟合的曲线如何求积分面积?

S=(L2的曲线积分-L1的曲线积分) 用三次样条插值和复化辛普森公式计算: 例如 x0=[0.9 1.3 1.7 2.1 2.6 3 3.2 3.3 3.5 4.0 4.6 5.0 5.5 6.0 6.3 6.6 7.0 7.3 7.8 8.1 8.4 8.8 9.3 9.6 10.0 10.2 10.6 10.8 11.1 11.5 11.7 12.0 12.5 12.9 13.6...

S=(L2的曲线积分-L1的曲线积分) 用三次样条插值和复化辛普森公式计算: 例如 x0=[0.9 1.3 1.7 2.1 2.6 3 3.2 3.3 3.5 4.0 4.6 5.0 5.5 6.0 6.3 6.6 7.0 7.3 7.8 8.1 8.4 8.8 9.3 9.6 10.0 10.2 10.6 10.8 11.1 11.5 11.7 12.0 12.5 12.9 13.6...

用curve fitting tool对数据求拟合曲线,然后用符号演算求曲线积分和导数 求得拟合曲线为: a1 = 244.7 ; b1 = 0.002618 ; c1 = 1.046 ; a2 = 264.4 ; b2 = 0.007853 ; c2 = 0.6281 ; a3 = 121.9 ; b3 = 0.01312 ; c3 = 0.6719 ; fx = a1*sin(b1*x...

使用polyfit函数就可以拟合曲线了 比如给出的坐标分别是x和y,则有 P=polyfit(x,y,3) 这样得到的P就是多项式的系数。这里的3指的是三次多项式! 祝你学习愉快!

你在matlab下的commend window里输入cftool,然后在x data下选择t在y data下选择y。接着在右边的下拉框里选择custom equation,在custom equation下面输入c0+c1*exp(-x/a1)+c2*exp(-x/a2),然后它就输出结果了(cftool的左下边会出来结果)。我...

拟合什么类型的曲线? 一般多项式可以用interp1,还可以拟合泊松,正态,卡方等等分布函数,先选择一个,然后训练参数。 一定可以得到解析式的。 积分可以用int ,然后画出来就好了。 难点在于选择合适的拟合函数,使得误差校

在编程之前要清楚曲线拟合的法方程组方程,然后就很容易用matlab实现了 新建个m文件curvefitting.m function=curvefitting(x,y) format short; A=zeros(2,2); for i=0:1 for j=0:1 A(i+1,j+1)=sum(sin(x).^(i+j)); end b(i+1)=sum(sin(x).^i.*y)...

只要有数据,再根据要拟合的公式,经matlab处理是可以得到一个合适的系数的,但是拟合的精度高低也取决于公式是否合适,像你这个公式就是很特殊的一种,可把不定积分先算出来,再拟合。

原来的数据是x,y 那么 inty=cumtrapz(x,y);%梯形近似 plot(x,inty);%绘制积分曲线 如果不是需要曲线,而只需要原来整个曲线下的面积 S=trapz(x,y);%梯形近似

>> x=[0 0.1 0.2 0.4 0.6 0.8 1];y=[7.53 7.04 6.2 4.8 3.57 3.03 2.54]; fitType=fittype('7.53-a*log(1+b*x)','independent','x','coefficients',{'a','b'}) fit(x',y',fitType) fitType = General model: fitType(a,b,x) = 7.53-a*log(1+b*x)...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com