请牛人指导!A,B,X均为N*1的列向量,求解一个w 属于[0,1],使得w*A +(1-w)*B 最接近X. 用matlab如何求

[复制链接]
查看11 | 回复2 | 2013-3-13 16:54:11 | 显示全部楼层 |阅读模式
设 e=||w*A +(1-w)*B-X||,其中“
回复

使用道具 举报

千问 | 2013-3-13 16:54:11 | 显示全部楼层
|”表示的是向量的范数。最接近X,即误差向量的范数最小。但是,范数种类很多。不同的范数运算,得到的结果是不一样的。一般取2范数,即均方根。要使得e最小,必须满足:至于matlab代码,很容易吧,就是简单的向量运算...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行