折线图
所用函数 plot(x, y)
部分命令
坐标轴单位等长 axis equal;
保存上一个图像 hold on;
显示网格 grid on;
图像加标题 title(' ');
坐标轴标题 xlabel(' '); ylabel(' ');
分块画图 subplot(2, 3, 4)
%2代表2行,3代表3列,4代表第四个图
范例1
画出 y = x2 (-3<=x<=3) 图像
x = -3: 0.1: 3;
y = x .* x; %注意是 .* 或写 y = x.^2;
plot(x, y);
范例2
同时画出 y = x2 (-3<=x<=3) 和 y = x3 (-3<=x<=3) 图像
x = -3: 0.1: 3;
y1 = x .* x;
y2 = x.^3;
plot(x, y1, 'red', x, y2, 'blue'); %'red'表示曲线颜色
范例3
分块画出 y1 = sin(x) y2 = sin(2x) y3 = sin(4x)图像,要求y3占两个格
x = -4 : 0.1 : 4;
y1 = sin(x);
y2 = sin(2*x);
y3 = sin(4*x);
subplot(2, 2, 1);
plot(x, y1);
subplot(2, 2, 2);
plot(x, y2);
subplot(2, 2, [3 4]); %注意中括号
plot(x, y3);
LineSpec补充
线型
-实线(默认)
-- 双划线
:虚线
.-点划线
颜色
r 红色
g 绿色
b 蓝色
c 青绿色
m 洋红色
y 黄色
k 黑色
w 白色
标记符
+ 加号符
o 空心圆
* 星号
. 实心圆
x 叉号符
s 正方形square
d 菱形diamond
^ 上三角形
v 下三角形
> 右三角形
< 左三角形
p 五角星pentacle
h 六边形
LineSpec中设置曲线线型、标识符和颜色三项属性时,控制符的顺序不受限制并可以省略或者部分省略。也就是说r-.*、-.r* 、*-.r等形式是等效的,都表示使用红色点划线连接各个节点,各节点使用“*”标识。
条形图
所用函数 bar (x, y);
范例3
y = [75 91 105 123.5 131 150 179 203 130 55 99]; %条形图高度
x = 2000 : 2010; %对应横坐标
bar(x, y);
MATLAB绘图教程
本文详细介绍了MATLAB中折线图和条形图的绘制方法,包括如何使用plot和bar函数,设置图像属性如线型、颜色和标记,以及如何保存图像和显示网格。通过多个实例,展示了如何同时绘制多个函数图像,如何使用subplot进行图像布局,以及如何为图像添加标题和坐标轴标签。
9166

被折叠的 条评论
为什么被折叠?



