matlab基础2--二维绘图

本文详细介绍了MATLAB中的plot函数,包括如何绘制单曲线、多曲线以及使用不同的线型和数据点样式,展示了在物理实验中如何利用该函数分析摩擦系数对路程影响的示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.plot(x,y)

在某次物理实验中测得摩擦系数不同的情况下路程与实践的数据见下表所示。在同一图中做出不同摩擦系数情况下路程随时间的变化曲线。

时间/s路程 2/m路程 3/m路程 4/m路程 5/m
00000
0.20.580.310.180.08
0.40.830.560.360.19
0.61.140.890.620.30
0.81.561.230.780.36
1.02.081.520.990.49
x=0:0.2:1;
y=[0 0 0 0;
0.58 0.31 0.18 0.08;
0.83 0.56 0.36 0.19;
1.14 0.89 0.62 0.30;
1.56 1.23 0.78 0.36;
2.08 1.52 0.99 0.49];
plot(x,y)

在这里插入图片描述

plot(x1,y1,x2,y2)

这个函数的功能是绘制多条曲线、在这种方法中,(xi,yi)必须是成对出现的。
在同一幅图上画出y=sinx,y=sin(x+pi/4),y=sin(x-pi/4)

x = linspace(0,2*pi,100);
y1 = sin(x);
y2 = sin(x+pi/4);
y3 = sin(x-pi/4);
plot(x,y1,x,y2,x,y3)
% 注意上面的linspace命令用来将已知区间[0,2pi]100等分,返回值为各节点的坐标

在这里插入图片描述

plot(x,y,s)

s为单引号标记的字符串,用来标记所画数据点的类型、大小、颜色以及数据点之间连线的类型、粗细、颜色等。
颜色控制字符表

字符色彩RGB值
b蓝色001
g绿色010
r红色100
c青色011
m品红101
y黄色110
k黑色000
w白色111
线形符号说明
线形符号符号含义线形符号含义
-实线(默认值)点线
--虚线-.点画线
x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = cos(x);
y3 = x;
y4 = x.^2;
hold on 
plot(x,y1,'r*')
plot(x,y2,'kp')
plot(x,y3,'bd')
plot(x,y3,'g:')
hold off
hold on 命令用来使当前轴及图形保持不变,准备接受此后plot所绘制的新的曲线。
hold off使当前图形不再保持上述性质。

在这里插入图片描述

字符数据点字符数据点
+加号>向右三角形
o小圆圈<向左三角形
*星号s正方形
.实点h正六角形
x交叉符号p正五角星
d棱形v向下三角形
^向上三角形  
# plot(x1,y1,s1,x2,y2,s2,...) 用法与上述类似
x = 0:pi/10:2*pi;
y1 = sin(x);
y2 = cos(x);
y3 = x;
y4 = x.^2;
plot(x,y1,'r*',x,y2,'kp',x,y3,'bd',x,y3,'g:')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值