作者DimpleHu (小酒窩)
看板MATLAB
標題[討論] num2str指令的用法
時間Fri Oct 5 17:25:21 2012
因為剛學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
1F:→ DKer:這樣數字才會隨著迴圈變換啊 10/05 17:43
2F:→ peterwu76:因為數字才可以跑迴圈,而你讀取的東西是字串 10/06 16:54
3F:→ peterwu76:所以需要"number 2(to) string" la~ 10/06 16:54
4F:推 Yuccaa:數據data有n張圖 他是使用num2str去讀取不同data 如p大說的 10/07 13:10
5F:推 eatkai:因為imread後面的那串是字串,所以你檔名要從1+37讀到n+37 10/08 12:04