作者djoko (世界球王-鳩口)
看板MATLAB
標題[討論] 如何把for迴圈裡面的值取出來
時間Mon Nov 26 07:54:16 2012
for j = 1:640
fprintf('(243,%d)的灰階值為%d\n',j,image1(243,j));
end
這是小弟的for迴圈
他已經可以把640個點的灰階值print出來了
然後我希望把那640個值取出來 連成一個曲線圖
試過這樣寫
for j = 1:640
fprintf('(243,%d)的灰階值為%d\n',j,image1(243,j));
fff =cat(1,image1(243,j))
end
x=1:1:640;
y=fff
plot(x,y);
axis([0 640 0 255]);
但是畫出來的圖只叫出最後記錄到的那個值
也就是點(243,640)的灰階值
以前C語言那種集合好像也不管
求大大解惑
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.0.163
1F:→ jeffppp:fff(j) =image1(243,j) 11/26 08:50
2F:→ djoko:感謝樓上大大 剛剛直接打plot(x,image1(243,1:640)); 11/26 09:08
3F:→ djoko:就出來了 害我搞一個晚上 11/26 09:08