作者oo250520 (阿岚)
看板MATLAB
标题[问题] 索引值的应用问题
时间Sun Sep 22 14:38:47 2013
请教各位高手
以下是我的程式码片段
s432和n如何产生先忽略
------------------------------------分隔线--------------------------------------
y=s432+n; %s432和n皆是dim为1*400矩阵
yy=reshape(y,4,N)';
m=[-1 -1 -1 -1
-1 -1 1 1
-1 1 -1 1
1 -1 -1 1
-1 1 1 -1
1 1 -1 -1
1 -1 1 -1
1 1 1 1];
h=yy(1,:);
hh=[h;h;h;h;h;h;h;h];
z=hh-m;
v=min(abs(sum(z,2)));
---------------------------------分隔线----------------------------------------
现在碰到的问题是想从v得到的最小值回抓我的hh是
减掉m的哪列(只抓出那列m的值,不用抓出是第几列),
用过一些方法但error指出索引只能做正整数或逻辑矩阵,
请高手帮帮忙,感恩!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.221.130
※ 编辑: oo250520 来自: 220.135.221.130 (09/22 15:00)
1F:→ jatj:要不要贴出你的s432 n 为何?我用rand(1, 400)没问题 09/23 00:39
2F:→ oo250520:我用你的方法做还是不能,我想是我索引那的程式码错误, 09/23 13:34
3F:→ oo250520:我是打u=m(v),不知该怎麽打...麻烦了 09/23 13:34