| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1440 人关注过本帖
标题:用MATLAB如何绘数组图??
取消只看楼主 加入收藏
yobey
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-9-8
收藏
 问题点数:0 回复次数:2 
用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]]
搜索更多相关主题的帖子: MATLAB 
2008-09-08 17:13
yobey
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-9-8
收藏
得分:0 
3Q~~~~呵呵~~我是刚接触MATLAB~~多谢帮助~~
2008-09-10 07:58
yobey
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2008-9-8
收藏
得分:0 
[bo][un]chenh2046[/un] 在 2008-9-9 23:34 的发言:[/bo]

MM应该是初学者吧!下面的代码应该可以实现!
axis([0 100 0 100]);
hold on
for i=1:11;
    x=[0:10:100];
    y=10*i-10;
    plot(x,y,'*r');
   
end



这样是可以实现作图,可是如果我要想再得到这些点的坐标呢?从这个代码里求不出来呀。如果我还要求得画出的图的点的各坐标,这段代码应该怎么写??呵~麻烦帮忙看下~~
2008-09-10 17:58
快速回复:用MATLAB如何绘数组图??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026370 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved