折线图
所用函数 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);