一、 四个函数的常用的调用形式
(1) plot(x,y,LineSpec) plot函数常常是用来绘制二维图形的函数,这里的x是我们设置的x轴的取值的,y是根据x所的到的y的一组向量值,在这里的x和y是一一对应的。而对于LineSpec主要是设置我们所绘制的曲线的颜色和样式。
Specifier | Line Style(线型) |
---|
- | 实线(默认样式) |
- - | 虚线(短划线) |
: | 点线 |
-. | 点划线 |
Specifier | Marker(坐标点样式) |
---|
o | 圆 |
+ | 加号 |
* | 星号 |
. | 点 |
x | 十字 |
d | 菱形 |
^ | 上指三角形 |
v | 下指三角形 |
p | 五角星 |
h | 六角形 |
Specifier | Color |
---|
y | 黄色 |
m | 品红 |
c | 蓝绿色 |
r | 红色 |
g | 绿色 |
b | 蓝色 |
w | 白色 |
k | 黑色 |
(2) semilogx(x1, y1, 选项1, x2, y2, 选项2, …):半对数函数,x变为常用对数刻度,y轴仍是线性刻度。
(3) semilogy(x1, y1, 选项1, x2, y2, 选项2, …):半对数函数,x仍是线性刻度,y轴变为常用对数刻度。
(4) loglog(x1, y1, 选项1, x2, y2, 选项2, …):全对数函数,x,y都变为常用对数刻度。
二、案例展示
%案例展示的是使用上述的四个函数来绘制同一个曲线所呈现的不同的效果
>> clear
>> x=logspace(-1,1,100);
>> y=x.^2;
>> subplot(2,2,1);
>> plot(x,y);
>> title('plot');
>> subplot(2,2,2);
>> semilogx(x,y);
>> title('semilogx');
>> subplot(2,2,3);
>> semilogy(x,y);
>> title('semilogx');
>> subplot(2,2,4);
>> loglog(x,y);
>> title('loglog');
上述代码的运行结果如下: