用MATLAB如何绘数组图??
在matlab中画图,坐标为plot(10,10,'*r');plot(10,20,'*r');plot(10,30,'*r);……依次类推到plot(10,100,'*r'),然后,plot(20,10,'*r');plot(20,20,'*r');plot(20,30,'*r');……再依次类推到plot(20,100,'*r'),这样一直到plot(100,100,'*r'),我要画这样的一个图,总共121个点,不需要连成线,但是我知道一个一个的画,用什么方法可以一次画出来,谢谢~~我现在已经解决了一些问题了,但是还需要一个循环,这个循环应该怎么写?
axis([0 100 0 100]);
hold on
x=[0:10:100];y=0;
plot(x,y,'*r');
x=[0:10:100];y=10;
plot(x,y,'*r');
x=[0:10:100];y=20;plot(x,y,'*r');
x=[0:10:100];y=30;plot(x,y,'*r');
x=[0:10:100];y=40;plot(x,y,'*r');
x=[0:10:100];y=50;plot(x,y,'*r');
x=[0:10:100];y=60;plot(x,y,'*r');
x=[0:10:100];y=70;plot(x,y,'*r');
x=[0:10:100];y=80;plot(x,y,'*r');
x=[0:10:100];y=90;plot(x,y,'*r');
x=[0:10:100];y=100;plot(x,y,'*r');
这个里面应该可以使用一个循环精简程序吧?请问这个循环应该怎么写?请给出具体代码,谢谢~~
[[it] 本帖最后由 yobey 于 2008-9-8 20:03 编辑 [/it]]