切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 3433阅读
    • 4回复

    [求助]matlab新手求助 关于最小二乘解 [复制链接]

    上一主题 下一主题
    离线wannagirl
     
    发帖
    10
    光币
    60
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2010-08-12
    已知矩阵X1,X2,X3,和Y HKpD 2M  
    要求关于方程Y=a(1)*X1+a(2)*X2+X3的最小二乘解a(1)、a(2),应该怎么实现? 6yN" l Q7  
     
    分享到
    离线100jinglei
    发帖
    357
    光币
    102
    光券
    0
    只看该作者 1楼 发表于: 2010-08-13
    X1,X2,X3,Y应该是维数(1,N)的吧?? /n(9&'H<  
    如果是,这样写: r9?o$=T  
    X=[X1' ,X2', X3']; +hpSxdAz4  
    A = X\Y; \F[n`C"Is  
    (A = [a(1), a(2), 1];)
    离线wannagirl
    发帖
    10
    光币
    60
    光券
    0
    只看该作者 2楼 发表于: 2010-08-13
    谢谢。不过试过了,好像不行。可能是我没有把问题说清楚,其实是这个意思。 mzu<C)9d,  
    ><X $#  
    已知矩阵X1,X2,X3,和Y |Hfl&3  
    要求两个系数a(1)、a(2),使得 !\ZcOk2  
    Yc=a(1)*X1+a(2)*X2+X3与Y最为吻合 ;t|,nz4kJ  
    吻合的标准是Yc与Y所有对应元素的差值的平方和最小
    离线100jinglei
    发帖
    357
    光币
    102
    光券
    0
    只看该作者 3楼 发表于: 2010-08-13
    不好意思我写错了,你再试试 !x8kB Di,  
    A=X\Y'
    离线wannagirl
    发帖
    10
    光币
    60
    光券
    0
    只看该作者 4楼 发表于: 2010-08-16
    弄好了,谢谢!