用matlab最小二乘法拟合曲线 y=[0 0.06 0.11 0.17 0.23 0.28 0.34 0.40 0.46 0.52 0.59 0.65 0.72 0.80 0.87 0.96 1.05 1.16 1.31 1.55];x=[20.02 18.95 17.79 17.00 16.12 14.97 13.96 13.01 12.10 11.07 10.11 8.95 7.99 6.93 5.99 5.03 4.04 3.02 2.01 1.0

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 20:51:33
用matlab最小二乘法拟合曲线y=[00.060.110.170.230.280.340.400.460.520.590.650.720.800.870.961.051.161.311.55];x=

用matlab最小二乘法拟合曲线 y=[0 0.06 0.11 0.17 0.23 0.28 0.34 0.40 0.46 0.52 0.59 0.65 0.72 0.80 0.87 0.96 1.05 1.16 1.31 1.55];x=[20.02 18.95 17.79 17.00 16.12 14.97 13.96 13.01 12.10 11.07 10.11 8.95 7.99 6.93 5.99 5.03 4.04 3.02 2.01 1.0
用matlab最小二乘法拟合曲线
y=[0 0.06 0.11 0.17 0.23 0.28 0.34 0.40 0.46 0.52 0.59 0.65 0.72 0.80 0.87 0.96 1.05 1.16 1.31 1.55];
x=[20.02 18.95 17.79 17.00 16.12 14.97 13.96 13.01 12.10 11.07 10.11 8.95 7.99 6.93 5.99 5.03 4.04 3.02 2.01 1.01];
方程为y=[(x0-x)+a*ln(x0/x)]/b
其中x0就是第一个x值,即20.02
要求出a,b,麻烦给出源程序!

用matlab最小二乘法拟合曲线 y=[0 0.06 0.11 0.17 0.23 0.28 0.34 0.40 0.46 0.52 0.59 0.65 0.72 0.80 0.87 0.96 1.05 1.16 1.31 1.55];x=[20.02 18.95 17.79 17.00 16.12 14.97 13.96 13.01 12.10 11.07 10.11 8.95 7.99 6.93 5.99 5.03 4.04 3.02 2.01 1.0
y=[0 0.06 0.11 0.17 0.23 0.28 0.34 0.40 0.46 0.52 0.59 0.65 0.72 0.80 0.87 0.96 1.05 1.16 1.31 1.55]';
x=[20.02 18.95 17.79 17.00 16.12 14.97 13.96 13.01 12.10 11.07 10.11 8.95 7.99 6.93 5.99 5.03 4.04 3.02 2.01 1.01]';
st_ = [0.5 0.5];
ft_ = fittype('((20.02-x)+a*log(20.02/x))/b' ,...
'dependent',{'y'},'independent',{'x'},...
'coefficients',{'a', 'b'});
[cf,good]= fit(x,y,ft_ ,'Startpoint',st_)
h_ = plot(cf,'fit',0.95);
legend off; % turn off legend from plot method call
set(h_(1),'Color',[1 0 0],...
'LineStyle','-', 'LineWidth',2,...
'Marker','none', 'MarkerSize',6);
hold on,plot(x,y,'*')
cf =
General model:
cf(x) = ((20.02-x)+a*log(20.02/x))/b
Coefficients (with 95% confidence bounds):
a = 6.326 (5.824, 6.829)
b = 24.7 (23.9, 25.49)
good =
sse: 0.00138633303036586
rsquare: 0.999617990625558
dfe: 18
adjrsquare: 0.999596767882533
rmse: 0.00877601855552917

用MATLAB 最小二乘法拟合指数曲线最小二乘法拟合指数函数y=cx^nx=[2448,4976,7464,12440,24880,49760]y=[2.010 ,3.073,3.91,5.375,8.336,12.693] MATLAB 最小二乘法拟合曲线MATLAB编程用最小二乘法拟合曲线,使曲线成为y与x的一个函数关系式x:27560000,55120000,82680000,88192000,110240000,137800000y:1743170000,1894750000,2053220000,2067000000,2239250000,2411500000y=a1+ 最小二乘法拟合曲线MATLAB中如何应用 matlab的问题 最小二乘法拟合曲线我有一组数据x=[145/125 134.3/125 126.25/125 117/125 107.2/125 89.25/125]y=[1.94 1.299 0.875 0.451 0.311 0.989]怎么用matlab最小二乘法拟合一条曲线,并在图像中显示出来,我已经能 如何用matlab进行拟合,用最小二乘法? 求matlab高人用最小二乘法确定最佳拟合曲线程序f(x)=a*exp(b*x)+c用最小二乘法确定最佳拟合曲线程序f(x)=a*exp(b*x)+c观测数据:x=0:0.1:0.9;y=[2.0 2.52 3.08 3.68 4.32 5.0 5.72 6.48 7.28 8.12]; Matlab样条拟合函数用Matlab中的最小二乘法拟合生成样条曲线,其中有这样一个函数,sp=spaps(x,y,tol),它有个输出参数是sp,代表拟合得到的样条函数,我想问能得到它的具体的函数表达式吗?如果能, Matlab最小二乘法曲线拟合用Matlab做曲线拟合,已知x、y的值,但不知道拟合阶数,采样才能依据已有值拟合出最合适的曲线呢? 怎么用matlab才能使用最小二乘法拟合曲线(要有曲线方程的解析式)求高手相助 最小二乘法曲线拟合公式y=axx=[0.174 0.305 0.424 0.57 0.639 0.851 1.017];y=[9.33 1.77 2.60 3.43 4.27 5.10 5.93];x,y的数据已知,x,y的关系是一定满足y=ax求用最小二乘法拟合曲线得到a的数值!用MATLAB变成来解决, matlab求最小二乘法二元拟合? 最小二乘法用一个多项式函数拟合多个多项式函数用最小二乘法拟合,如何用matlab实现啊?matlab里面有现成的函数么?我看大多是点拟合曲线的.比如y1=a1*x^2+a2*x+a3,y2=b1*x^2+b2*x+b3,其中b1,b2,b3,a1,a2,a3 请问最小二乘法圆拟合求半径 matlab编程实现三维数据怎么,用最小二乘法圆拟合,并求出半径? matlab中最小二乘法进行数据拟合的问题对于这组数据:x=1,2,3,4,5;y=500.6,442.4,428.6,370.1,343,1;想知道x=6,7,8,9,10时的y值,于是用最小二乘法进行数据拟合.结果二次拟合的多项式和数据吻合得不好.三 matlab X=[……]y=[……]用matlab 对上述数据点进行3阶多项式拟合,在图中会出原数据及拟合曲线.原 matlab数据拟合问题我想要拟合y=a*x1+b*x2+c形式的曲线,用matlab如何实现? matlab,最小二乘法,指数型函数time=0:1:24;tem=[15,14,14,14,14,15,16,18,20,20,23,25,28,31,32,31,29,27,25,24,22,20,18,17,16];用指数型函数a*exp(-b*(t-c)^2)进行最小二乘法拟合,求出a ,b,c参数,并画出拟合曲线求完整的matl 用最小二乘法求拟合曲线,数据如下X={0,0.2,0.4,0.6,0.8,1.0,1.2,1.4,1.6,1.8}Y={-853,-840,-829,-814,-805,-792,-781,-770,-762,-752}求拟合直线公式只给答案也可以