24小时热门版块排行榜    

查看: 660  |  回复: 3

binwu

铁虫 (小有名气)

[求助] 关于求矩阵中向量位置的问题。。。标题里面不好描述,具体内容如下。

已知一个矩阵Y,从Y中任意选出两个列向量作为一个新的矩阵V,
求使这个式子t=(V/((conj(V))'*V))*(conj(V))';值最大的那两个列向量在Y中的位置。也就是组成V的两个向量的位置。

始终写不出来,求大虫们看看,希望能帮个忙。谢谢!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luomia

木虫 (著名写手)

【答案】应助回帖

感谢参与,应助指数 +1
>> V=[1,5;6,4];
>> t=(V/((conj(V))'*V))*(conj(V))'

t =

    1.0000   -0.0000
   -0.0000    1.0000

>> V=[1,5;6,4;7,8];
>>  t=(V/((conj(V))'*V))*(conj(V))'

t =

    0.7784   -0.2992    0.2881
   -0.2992    0.5961    0.3889
    0.2881    0.3889    0.6255

>> norm(t)

ans =

    1.0000
从你的表达式中得出t为矩阵,不晓得你怎样定义t的最大值,你可以描述的更清楚一些。
一次次萍水相逢
2楼2012-09-10 13:15:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

binwu

铁虫 (小有名气)

引用回帖:
2楼: Originally posted by luomia at 2012-09-10 13:15:26
>> V=;
>> t=(V/((conj(V))'*V))*(conj(V))'

t =

    1.0000   -0.0000
   -0.0000    1.0000

>> V=;
>>  t=(V/((conj(V))'*V))*(conj(V))'

t =

    0.7784   -0.2992   ...

不好意思,丢了一个向量,式子应该是t=(V/((conj(V))'*V))*(conj(V))'*s;后面还乘一个列向量s,不过照这样出来的t也应该是一个列向量吧!
3楼2012-09-11 19:40:35
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

luomia

木虫 (著名写手)

引用回帖:
3楼: Originally posted by binwu at 2012-09-11 19:40:35
不好意思,丢了一个向量,式子应该是t=(V/((conj(V))'*V))*(conj(V))'*s;后面还乘一个列向量s,不过照这样出来的t也应该是一个列向量吧!...

那你觉得怎么定义t最大呢?
一次次萍水相逢
4楼2012-09-11 20:22:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 binwu 的主题更新
信息提示
请填处理意见