看板 MATLAB 關於我們 聯絡資訊
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
jeffppp:fff(j) =image1(243,j) 11/26 08:50
djoko:感謝樓上大大 剛剛直接打plot(x,image1(243,1:640)); 11/26 09:08
djoko:就出來了 害我搞一個晚上 11/26 09:08