看板 MATLAB 關於我們 聯絡資訊
請教各位高手 以下是我的程式碼片段 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)
jatj:要不要貼出你的s432 n 為何?我用rand(1, 400)沒問題 09/23 00:39
oo250520:我用你的方法做還是不能,我想是我索引那的程式碼錯誤, 09/23 13:34
oo250520:我是打u=m(v),不知該怎麼打...麻煩了 09/23 13:34