看板 MATLAB 關於我們 聯絡資訊
因為剛學matlab不是很懂~ 稍微了解他的語法也爬文過 現在看不大懂 for pix=1:n IMG= eval(['imread(''/Users/AceChen/Exp/Data.0325/Image',num2str(pix+37),'.bmp'')']); for y=1:1040 for x=1:1040 AVG(x,y)=AVG(x,y)+(IMG(x,y)/n); end end end 這段語法的用意...不懂他用num2str來讀取圖片的想法是甚麼? 想請問各位大大們~幫小的一個忙QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.102.159
DKer:這樣數字才會隨著迴圈變換啊 10/05 17:43
peterwu76:因為數字才可以跑迴圈,而你讀取的東西是字串 10/06 16:54
peterwu76:所以需要"number 2(to) string" la~ 10/06 16:54
Yuccaa:數據data有n張圖 他是使用num2str去讀取不同data 如p大說的 10/07 13:10
eatkai:因為imread後面的那串是字串,所以你檔名要從1+37讀到n+37 10/08 12:04