matlab中plot函数的介绍
Matlab 中 plot 函数的介绍 Matlab 中的 plot 函数是一个基本的绘图函数,用于创建二维和三维图形。plot 函数可以根据输入参数的不同,生成不同类型的图形,包括二维曲线、多条曲线、三维曲面等。 基本用法 plot(x) 函数将 x 视为一个纵坐标向量,横坐标是 Matlab 系统根据 x 向量的元素序号自动生成的从 1 开始的向量。 plot(x, y) 函数将 x 和 y 视为两个坐标向量,x 为横坐标,y 为纵坐标。x 和 y 的元素个数必须相同。 plot(x, y, '类型') 函数可以指定图形的类型,如线型、点型、星型等。 设置坐标轴 axis([x1, x2, y1, y2]) 函数可以设定坐标轴的范围。 axis auto 函数将自动设置坐标轴的范围。 axis manual 函数将保持当前坐标范围不变。 axis off 函数将取消轴背景。 axis on 函数将使用轴背景。 axis ij 函数将设置矩阵式坐标,原点在左上方。 axis xy 函数将设置普通直角坐标,原点在左下方。 绘制多条曲线 plot(x1, y1, x2, y2, ...) 函数可以绘制多条曲线。 hold on 函数将保留原图形对象,hold off 函数将不保留原图形对象。 双坐标轴图 plotyy(x1, y1, x2, y2) 函数可以在同一图形中使用左、右双坐标来绘制曲线。 设置图形的外观 plot(x, y, '类型') 函数可以指定图形的类型,如线型、点型、星型等。 坐标轴和文字标注 xlabel() 函数可以设置横坐标的名称。 ylabel() 函数可以设置纵坐标的名称。 title() 函数可以设置图形的标题。 legend() 函数可以设置图例。 其他功能 subplot() 函数可以将图形窗口划分为多个子图。 figure() 函数可以打开新的图形窗口。 axis equal 函数将纵坐标采用等长刻度。 axis fill 函数在 manual 方式下使坐标充满整个绘图区。 axis image 函数纵横坐标采用等长刻度,且坐标框紧贴数据范围。 axis normal 函数将使用默认矩形坐标系。 axis square 函数将产生正方形坐标系。 axis tight 函数将把数据范围直接设为坐标范围。 axis vis3d 函数将保持高 宽比不变,用于三维旋转时避免图形大小变化。 grid() 函数可以显示或隐藏分格线。 box() 函数可以显示或隐藏坐标框。