www.jndp.net > mAtlAB拟合函数,求系数

mAtlAB拟合函数,求系数

y=[17 19 25 28 33 36 47]; x1=[6 6 6 6 6 6 6]; m1=[0.714 0.725 0.678 0.67 0.659 0.639 0.653]; x2=[20 18 35 37 38 44 57]; m2=[0.204 0.173 0.233 0.24 0.2432 0.268 0.26]; x3=[9 12 19 21 24 27 32]; m3=[0.082 0.103 0.0895 0.093 0.098...

程序如下: x=[1.75,2.25,2.5,2.875,2.686,2.563];y=[0.26,0.32,0.44,0.57,0.50,0.46];plot(x,y,'g.','markersize',25);%%%有这个是先描点,看出大致是什么图,这里看到像二次曲线的。hold on ;p3=polyfit(x,y,2); %%%%%%下面这个是拟合后的P3公...

%nlinfit 非线性参数拟合 clc;clear; x=[1,2,3,4,5,6,7,8,9,10]; y=[7,3,6,8,2,4,10,16,2,8]; myfunc=inline('beta(1)*sin(x)+beta(2)','beta','x'); beta=nlinfit(x,y,myfunc,[0 0]); A=beta(1) C=beta(2) %test the model %x=[1,2,3,4,5,6,7,8...

x=[1;1.5;2;2.5;3]; y=[0.9;1.7;2.2;2.6;3]; p=fittype('a*x.^0.5+b*lnx+c','independent','x') f=fit(x,y,p) plot(f,x,y); 上面是代码! 下面是结果: a=2.818 b=0.8552 c=-0.6627

根据问题要求,可用regress()函数来拟合ai系数。 x=[。。。]'; y=[。。。]'; n=length(x); X=[ones(n,1) x y x.^2 y.^2 x.*y]; y=zeros(n,1); a= regress(y,X)

需要用到非线性拟合函数,按你这个式子我试了下好像拟合不出结果,所以我把你的式子简化了一下,前面那一部分(35.72A/4333.3(B-A))其实也可以看做一个参数,就叫做C吧,自己建立一个m文件,我起名为shiyan1.m function shiyan1xdata = [0.25,0...

poly2sym(p)

y=3*exp[A*(1/x-1/298)] y/3=exp[A*(1/x-1/298)] 两边取对数,得 ln(y/3)=A*(1/x-1/298) 令Y=ln(y/3),X=(1/x-1/298) 显然变成了一个Y=AX的拟合问题了 x=30:5:70 y=[2.947 2.850 2.683 2.516 2.375 2.248 2.117 2.107 1.928] Y=log(y/3); X=1./x-...

x=[]; y=[]; F=@(p,a)p(1)*a+p(2)+p(3)*sin(p(4)*a+p(5)); p=lsqcurvefit(F,[1 1 1 1 1],x,y) %p即为所拟合函数系数,分别为a,b,c,d,e的值。 另外, fc=var(R);%求向量A的方差 bzc=std(R);%求向量A的标准差

网站地图

All rights reserved Powered by www.jndp.net

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