matlab多元线性拟合方程,急!x1=[199898.41 222123.69 242260.84 251602.56 345273.76 445956.84 499566.24]; x2=[5.003*10^-6 4.502*10^-6 4.128*10^-6 3.975*10^-6 2.896*10^-6 2.242*10^-6 2.002*10^-6]; x3=[2.503*10^-11 2.027*10^-11 1.704*10^-11

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/16 02:57:03

matlab多元线性拟合方程,急!x1=[199898.41 222123.69 242260.84 251602.56 345273.76 445956.84 499566.24]; x2=[5.003*10^-6 4.502*10^-6 4.128*10^-6 3.975*10^-6 2.896*10^-6 2.242*10^-6 2.002*10^-6]; x3=[2.503*10^-11 2.027*10^-11 1.704*10^-11
matlab多元线性拟合方程,急!
x1=[199898.41 222123.69 242260.84 251602.56 345273.76 445956.84 499566.24];
x2=[5.003*10^-6 4.502*10^-6 4.128*10^-6 3.975*10^-6 2.896*10^-6 2.242*10^-6 2.002*10^-6];
x3=[2.503*10^-11 2.027*10^-11 1.704*10^-11 1.58*10^-11 8.388*10^-12 5.028*10^-12 4.007*10^-12];
x4=[1.252*10^-16 9.125*10^-17 7.033*10^-17 6.278*10^-17 2.429*10^-17 1.128*10^-17 8.021*10^-18];
x5=[6.263*10^-22 4.108*10^-22 2.903*10^-22 2.495*10^-22 7.036*10^-23 2.528*10^-23 1.606*10^-23];
y=[2.7919 2.7726 2.7586 2.7543 2.7176 2.6968 2.6893];
方程为:y=A0+ A1*x1+A2*x2+A3*x3+A4*x4+A5*x5
matlab新手,求各位高手指点一下,多谢!直接写程序就好了,直接能求出A0 A1 A2 A3 A4 A5,谢谢

matlab多元线性拟合方程,急!x1=[199898.41 222123.69 242260.84 251602.56 345273.76 445956.84 499566.24]; x2=[5.003*10^-6 4.502*10^-6 4.128*10^-6 3.975*10^-6 2.896*10^-6 2.242*10^-6 2.002*10^-6]; x3=[2.503*10^-11 2.027*10^-11 1.704*10^-11
试一下:
function y=fun_009(a,x)
x1=x(1,:);x2=x(2,:);x3=x(3,:);x4=x(4,:);x5=x(5,:);
y=a(1)+ a(2)*x1+a(3)*x2+a(4)*x3+a(5)*x4+a(6)*x5;
新建文件:
clc,clear,clf
x(1,:)=[199898.41 222123.69 242260.84 251602.56 345273.76 445956.84 499566.24];
x(2,:)=[5.003*10^-6 4.502*10^-6 4.128*10^-6 3.975*10^-6 2.896*10^-6 2.242*10^-6 2.002*10^-6];
x(3,:)=[2.503*10^-11 2.027*10^-11 1.704*10^-11 1.58*10^-11 8.388*10^-12 5.028*10^-12 4.007*10^-12];
x(4,:)=[1.252*10^-16 9.125*10^-17 7.033*10^-17 6.278*10^-17 2.429*10^-17 1.128*10^-17 8.021*10^-18];
x(5,:)=[6.263*10^-22 4.108*10^-22 2.903*10^-22 2.495*10^-22 7.036*10^-23 2.528*10^-23 1.606*10^-23];
y=[2.7919 2.7726 2.7586 2.7543 2.7176 2.6968 2.6893];
a0=[3 0 -1 0.3 1.5 0.7];
options=optimset('TolFun',1e-015,'MaxFunEvals',100000);
a=lsqcurvefit('fun_009',a0,x,y,[],[],options)
y1=fun_009(a,x)
plot(y,'-')
hold on
plot(y1,'*')
结果:
a =


  1.0e+004 *


    0.0003    0.0000    3.8281    0.0000    0.0001    0.0001




y1 =


    2.7912    2.7730    2.7596    2.7541    2.7170    2.6965    2.6897

matlab多元线性拟合方程,急!x1=[199898.41 222123.69 242260.84 251602.56 345273.76 445956.84 499566.24]; x2=[5.003*10^-6 4.502*10^-6 4.128*10^-6 3.975*10^-6 2.896*10^-6 2.242*10^-6 2.002*10^-6]; x3=[2.503*10^-11 2.027*10^-11 1.704*10^-11 用MATLAB求多元线性拟合方程~急>> y=[3645.2 4062.6 4545.6 4889.5 5330.5 5985.6 7243.8 9040.7 10274.4 12050.6 15036.8 17000.9 18718.3 21826.2 26937.3 35260.0 48108.5 59810.5 70142.5 78060.8 83024.3 88479.2 98000.5 108068.2 119095.7 135174.0 1 matlab 拟合多元线性函数,不改变已知参数比如说Y=1+A*X1+B*X2+C*X3这里1已经确定,如何用多组数据拟合出ABC,我菜鸟.. 如题,怎么用matlab进行非线性的多元函数拟合?例如:因变量y 自变量 X1 X2 X3 X41658 111 717 153 253191797 122 826 184 378291850 137 958 206 422322205 146 1004 247 56584可以拟合为线性y=a*x1+b*x2+c*x3+d*x4的形式以及非线 多元函数拟合我油4组数据y,x1,x2,x3,x4,想拟合初一个方程y=a*x1+b*x2+c*x3+d;该怎么弄?matlab编程也可以,excel操作也可以,该怎么办?- 江湖豪侠 十一级 8-15 21:32,再matlab里还是excel里面? 怎样用matlab作线性拟合 请教matlab高手,线性拟合 matlab多元函数拟合进行拟合的方程是r=a*b*c*X1*X2/(1+aX1+bX2+dX3)^2r=0.0051,0.0065,0.0073,0.008,0.0086,0.0043,0.0059,0.0067,0.0073,0.0079,0.0065,0.0039,0.0024,0.0019,0.0013X1=0.1 0.15 0.2 0.25 0.3 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2 0.2x2 如何作线性拟合/线性回归/多元线性回归? matlab 多元线性回归问题 线性拟合,求线性拟合的a,b值和matlab程序.x1=[53.313 53.846 53.004 52.587 54.926 ]; x2=[39.38 39.239 37.111 38.666 39.714 ]; y=[95.641,96.409,94.305,95.071,97.926]求y=ax1+bx2,求线性拟合的a,b值和matlab程序. matlab线性拟合拟合方程为y=a*x1+b*x2+cx1=[3.4954 3.7605 3.7684 3.7227 3.6781]x2=[2.7795 2.7453 2.7467 2.7548 2.7851]y=[2.6996 3.0685 3.1452 3.1131 3.0653]求a,b,c,需要完整的程序 拟合目标方程 :y=b+b1*x1+b2*x2,具体的matlab程序能发一下吗? 如何用MATLAB求线性多元函数的值y= 0.475x1+ 0.236x2+0.055x3+0.099x4+0.110x5 matlab中线性拟合的函数是什么? 带约束条件的matlab多元线性回归%方程解析式形式%y=a*x1+b*x2+cx3%3个方程代入x1,x2,x3,y后,具体形式如下%0.347404*a+0.171653*b+0.231846*c=b1(hang,lie)%0.316008*a+0.1643*b+0.227247*c=b2(hang,lie)%0.413441*a+0.584794*b+0.399297 多元线性回归模型的MATLAB程序 怎么用matlab拟合方程,y=a*(x1^b)*(x2^c)其中,y=[424700 33230 5520],x1=[200 400 600];x2=[3740 5184 7356]