Matlab画图指令小记

    在matlab一幅图形中可能有多个曲线,为了区分开不同的曲线需要对曲线进行标示。

xlabel('x值');
ylabel('y值');
    hold on ;

    其中  xlabel是在x轴标上‘x值’  ,ylabel是在y轴标上‘y值’。通过label能标明图像x轴、y轴的含义。

而hold on 是保持,能让多个曲线在一个图形上显示出来。

    matlab中用plot画图。plot(a,b)。其中是以a为横坐标,b为纵坐标画图。

   当需要对不同的曲线画不同的颜色时采用plot(x,y,'black')语句即可。其中black是指黑色线。

    matlab线形图格式设置如图所示

    不同的图形采用不同的颜色在电子版的时候还比较好区分,如果打印出来则都变成了黑色。这个时候就需要对不同曲线的线型做一些改变,如果想让曲线变成点线型,就是plot(x,y,'black:'),想变成虚线型就是plot(x,y,'black--')。

    同时如果想将点突出出来的话就是plot(x,y,'black:o'),就是虚线型曲线,每个点处都是以o突现出来。

    另外在图的旁边加上注释就用legend命令。legend函数的基本用法是LEGEND(string1,string2,string3, ...)。它对应的是前面plot的各个图形的标注。  

一个matlab示例程序如下所示

clc;
clear;
a = [1 2 3 4];
b = [1.1 3 4 7];
xlabel('b值');
ylabel('a值');
hold on ;
plot(b,a,'black:o');
hold on ;
c = 1.*a.*a +0.7.*a+1
plot(b,c,'red-.x');
hold on ;
d =  0.4.*a.*a.*a+ 1.*a.*a+0.5.*a+1
plot(b,d,'green--h');
legend('b值与a值','二次方程','三次方程');

得到的图形如图所示

更多内容,请关注我的个人公众号“EE漫谈”

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值