[討論] for迴圈 如何改成矩陣運算
這是一個影像濾波的迴圈
Img is input image. (h, v) is image isze.
F is filter matrix. (F_h, F_v) is filter size.
fI is filtering image.
for i=1:h
for j=1:v
R = Img( i:i+F_h, j:j+F_v );
fI(i,j) = sum(sum(R .* F));
end
end
剛開始學習用Matlab,只會使用for迴圈解決問題;
想學習如何改寫成矩陣運算,感謝大大們解惑!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.111.218
※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1444278690.A.152.html
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章