作者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