Matlab绘图、图形
绘图
要绘图,三步走:
1.指定变量x的范围来定义x
2.定义函数y=f(x)
3.调用plot命令,如下plot(x,y)
x = [0:1:10]
y = x.^2
plot(x,y)
运行之后
注:这里定义x的增量为1,增量越小小,图线会越平滑
在图形上添加标题,标签,网格线,缩放
MATLAB 允许添加标题、沿 x 轴和 y 轴的标签、网格线,并且还可以调整轴以使图形更漂亮。
xlabel 和 ylabel 命令产生沿x轴和y轴的标签。
title 命令允许您在图形上放置标题。
grid on 命令允许您将网格线放在图形上。
axis equal 命令允许使用相同的比例因子和两个轴上的间距生成图。
axis square 命令生成一个正方形图。
在同一个界面画多个函数
给图形设置颜色
示例
设定轴比例
axis命令允许您设置轴刻度。
可以按以下方式使用axis命令提供x和y轴的最小值和最大值:
示例
生成子图
在同一图形中创建一个绘图数组时,每个绘图都称为子绘图。
subplot 命令用于创建子图。
图形
绘制条形图
bar 命令绘制二维条形图
绘制等高线
两个变量的函数的等高线是一条曲线,沿该曲线函数有一个常数。
等高线用于创建等高线图,方法是将给定高程(如平均海平面)上的等高点连接起来。
MATLAB提供了用于绘制等高线的函数 contour 。
三维图
三维图基本上显示了由函数定义的两个变量g = f(x,y)的曲面。
如前所述,要定义g,我们首先使用meshgrid命令在函数的范围内创建一组(x,y)点。接下来,我们分配函数本身。最后,我们使用surf命令创建表面图。