matlab画图函数:plot函数

plot函数

plot实现:颜色、标记、线型

  单引号或双引号内,直接指定颜色、线型、标记,三者不分先后。未指定颜色时,自动分配颜色;未指定标记时,没有标记;未指定线型时,没有线(有标记)或实线(无标记)。示例代码如下:

clc; clear;
x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);

plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

plot实现:改变粗细

  单引号或双引号linewidth,进一步指定粗细:

clc; clear;
x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);

figure
plot(x,y1,'bp:','linewidth', 3)

在这里插入图片描述

plot实现:标记的特定位置

  单引号或双引号MarkerIndices,进一步指定一个序列:

clc; clear;
x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);

figure
% plot(x,y1,'bp:','linewidth', 3, "MarkerIndices",[1 5 10]) % 在第一、第五和第十个数据点处显示五角星标记。
plot(x,y1,'bp:','linewidth', 3, "MarkerIndices",1:3:length(y1)) % 每隔三个数据点显示显示五角星标记。

在这里插入图片描述

plot实现:标记的大小、标记的内部颜色、标记的轮廓颜色

  单引号或双引号MarkerSize,进一步指定Maker大小;单引号或双引号MarkerFaceColor,进一步指定Maker内部颜色;单引号或双引号MarkerEdgeColor,进一步指定Maker轮廓颜色:

x = -pi:pi/10:pi;
y = sin(x);

figure
plot(x,y,'--bo',...
    'MarkerSize',10,...        % 指定maker的大
    'MarkerFaceColor','g',...  % 指定maker的内部颜色
    'MarkerEdgeColor','r')     % 指定maker的轮廓颜色

在这里插入图片描述

title实现:图片标题

legend实现:曲线图例

axis实现:同时设置横纵坐标范围

xlim/ylim实现:独立控制横纵坐标范围

xlabel/ylabel实现:横纵坐标标题

clc; clear;
x =- pi:pi/10:2*pi;
y1 = sin(x);
y2 = sin(x-0.25);
y3 = sin(x-0.5);

plot(x,y1,'g',x,y2,'b--o',x,y3,'c*')

temp = -pi;
% title("三角波函数")  % 简单字符串,一般标题
% 复杂字符串,注意方括号,子字符串间逗号可省略(类似矩阵),同理适用于下述函数字符串
title(['三角波函数, ', '开始于', num2str(temp)])  

legend("sin(x)","sin(x-0.25)","sin(x-0.5)")

% 同时设置横纵坐标范围
axis([-4,8,-2,2]);
% 独立设置横纵坐标范围
xlim([-4,8]);
ylim([-2,2]);

xlabel("角度")
ylabel("输出")

在这里插入图片描述

  • 1
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值