一、打开Matlab软件,并在命令窗口输入矩阵A和B以及plot(A,B),如图所示.二、按下enter键,图便出来了.三、 点击File,再点击Save As,这样便可以以导出图了.扩展资料:如何用matlab画图 一、启动Matlab,由于软件比较大,启动过程
用matlab的plot()函数命令,可以其画折线图.x=[10000,20000,30000,40000]; %planing density y1=[9.27,12.47,12.97,10.8]; %harvester y2=[16.3,18.1,19.83,18.17]; %pusa early drawf y3=[8.93,12.63,14.5,12.73]; %ife no.1 plot(x,y1,'*-',x,y2,'p-',x,
没说清楚, 按我自己的理解用errorbar画>> x=1:6;>> y=[0.9553 0.7362 0.7884 0.9245 0.7533 0.8043];>> e=[0.0322 0.0902 0.0925 0.0528 0.1626 0.0797];>> errorbar(x,y,e);
首先『11个点横坐标从100开始,分别是100,110,120,130,140,150,160,170,180,190,200,210』其实那是12个点.代码如下步骤:1. x=100:10:200;2. a=[70,60,70,60,80,90,80,100,110,120,110];3. plot(x,a,'*-');4. axis([100,200,60,120])5. set(gca,'
x=0的位置应该是没有值的,你的x是从1开始的,只是坐标轴标注的原因.可以使用axis语句来规定坐标轴的范围.用法如下:axis( [XMIN XMAX YMIN YMAX] ) 里面四个参数分别表示X轴最小和最大值,Y轴最小和最大值.加在plot语句后的地方就可以.
就写 X=[1,2,3,6,7,8,9,10,11,18,19]呗
x=linspace(0,10,10); y=rand(1,10); plot(x,y,'g*-');
plot()默认的就是直线图,plot(x,y,'.');x和y坐标明确出来,并且要求画点,就能画出散点图了!
有数据吗?不知道你说的'已知不同时间下的速度值'是有没有规律的数值(或者说自变量和因变量可以用等式表达不).如果没有规律,你可以用数组做 你可以用x=[] %[]里面放时间值,用空格或逗号隔开 y=[] %数组里面放速度值,用空格或逗号隔开 plot(x,y);如果有规律的话那跟好了..举个例子 x=0:.1:pi y=sin(x); plot(x,y); 或者直接用fplot('sin',[0,pi]); fplot图形的圆滑度比plot要高.
hold on plot(X1,Y1); plot(X2,Y2);plot(X8,Y8); 哈哈