作者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