注册 登录
编程论坛 Matlab

如何用Matlab画图

熊猫宝贝 发布于 2008-10-18 16:53, 39535 次点击
以西东方向为横轴,以南北方向为纵轴。(选适当的点为原点)将国土最西到最东边界在x轴上的区间划取足够多的分点xi,在每个分点处可测出南北边界点的对应坐标y1 ,y2,谢谢啦,
X    7.0  10.5  13.0  17.5  34.0  40.5  44.5  48.0  56.0  61.0  68.5  76.5  80.5  91.0    
Y1    44   45   47   50    50    3 8   30   30    34    36   34    41   45  46    
Y2    44   59   70   72    93   100   110  110   110   117  118   116  118  118    
X    96  101  104  106.5  111.5  118   123.5  136.5  142  146  150  157   158     
Y1    43   37    33    28    32    65    55    54   52   50   66   66    68    
Y2    121  124   121  121    121   122   116   83   81   82   86   85    68
9 回复
#2
meteora11062008-10-19 17:03
不太明白你的意思,画图二维曲线是用plot这个函数。希望你能再说明白点。
#3
熊猫宝贝2008-10-19 19:02
回复 2# meteora1106 的帖子
这是一个散点图,一个X对应两个Y值,一个是Y1,一个是Y2,Y2可以看作是负值
#4
meteora11062008-10-19 21:55
那你试试plotyy这个函数,它可以在一张图表示两个纵轴:plotyy(x,y1,x,y2,'plot');
#5
xiaolingtong2008-10-19 22:03
麻烦能具体点吗?我是一个初学者,谢谢啊,十分感谢啊
#6
meteora11062008-10-19 23:36
晕,给你贴出来吧,不知道你是不是这个意思:
clc;
clear;

x=[7.0  10.5  13.0  17.5  34.0  40.5  44.5  48.0  56.0  61.0  68.5  76.5  80.5  91.0 ...
    96  101  104  106.5  111.5  118   123.5  136.5  142  146  150  157   158];

y1=[44   45   47   50    50    38   30   30    34    36   34    41   45  46 ...
    43   37    33    28    32    65    55    54   52   50   66   66    68];

y2=[44   59   70   72    93   100   110  110   110   117  118   116  118  118 ...
    121  124   121  121    121   122   116   83   81   82   86   85    68];

plotyy(x,y1,x,y2,'plot');
图在附件。
#7
heartofchild2011-02-22 19:13
能像画图软件那样去画图吗?比如画一幅机械图
#8
caiwentao2011-07-05 22:39
这是联合剖面图吗
#9
pp123452012-08-24 09:59
我是一个初学者,谢谢啊,十分感谢啊
1