Matlab求解无约束最小二乘三种方法

Matlab求解无约束最小二乘三种方法

一、无约束最小二乘问题

x = m i n { ∥ y − A x ∥ 2 }   . x =min\{\|y-Ax\|^2\}\,. x=min{yAx2}.

二、无约束三种求解方法

已知:A矩阵,y向量;
x求的未知量。
例如:
A= [ 0.0372 0.2869; 0.6861 0.7071; 0.6233 0.6245; 0.6344 0.6170];
y = [0.8587; 0.1781; 0.0747; 0.8405];
求x

1、直接用\

x=A\y;

2、 函数lsqnonneg()

lsqnonneg(A,y);

3、 函数lsqlin()

[x,resnorm] =lsqlin(A,y,[],[])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值