matlab legend_matlab作图方法总结

8dd5679e388657d8e4fd4be203d72b88.png

最近写实验报告用到了,发现之前学的matlab操作都忘得差不多了,把这次用到的操作总结一下,以后再用到了,回顾起来更方便。


1.入门

matlab绘图很简单,单画一个数据图,只需要创建两个向量,由x y构成,然后使用plot作图即可。

x=1:1:10;
y=x.^2;
plot(x,y);

使用以上代码便可生成以下图像:

d9c5e38e108968c891e379c24c25fcd6.png

需要注意的是,x y两向量的长度要相等。

2.网格线

grid on 代表在图像中出现网格线;

grid off 代表去除网格线;

3.给图增加标题

title函数可以给图增加标题,如:

title('原地起步加速 速度-时间曲线');

4.给坐标轴增加标签

xlabel ylabel 函数可以给坐标轴增加标签,如:

xlabel('时间 (s)');
ylabel('速度 (m/s)');

5.线的颜色、线的形式、标记

使用plot函数时,在x,y向量参数后带上这些属性的字符串,可以选择线的颜色、形式以及标记类型。如:

plot(x1,y,'r.-',x2,y,'go-',x3,y,'bx-');

以上代码表示曲线一为实线,颜色为红色,标记(即向量点)类型为点;

以上代码表示曲线二为实线,颜色为绿色,标记(即向量点)类型为圈;

以上代码表示曲线三为实线,颜色为蓝色,标记(即向量点)类型为点×号;

4c508deb1a80acb28e81e8c5941546b2.png

6.图例

可以使用legend制作图例,即对曲线进行标注,基本形式如下:

legend('string1','sting2',......,pos);

其中string1、string2为曲线标签名(即对应向量名),pos是个整数,用来指定图例的位置:

f98ac7f621e2f04e53cd66935544258e.png

使用legend off命令可以关闭图例

7.联合作图

即在同一坐标内做出多个函数的图像,实例如下(综合以上所有命令):

x1=[6.88 12.54 15.15 19.62 25.95 29.50 33.61 42.46];
x2=[5.18 9.08 12.29 19.31 22.69 30.95 34.82 46.32];
x3=[6.03 10.81 13.72 19.47 24.32 30.23 34.21 44.39];
y=[10 20 30 40 50 60 70 80];
plot(x1,y,'r.-',x2,y,'go-',x3,y,'bx-');
title('原地起步连续换挡加速性能实验 v-t曲线');
xlabel('t(s)');
ylabel('v(m/s)');
legend('第一次实验','第二次实验','第三次实验');

运行以上代码可得到以下图像:

9d103a8c136eff55eeb55e0ab2ee440e.png
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值