matlab画图方法(持续更)

matlab画图方法(持续更)

画图

创建画布:figure(1);

% 在同一个脚本文件里面,要想画多个图,需要给每个图编号,否则只会显示最后一个图

plot画图

plot(x, y, 'o', new_x, p, 'r--')

plot(x1,y1,x2,y2)

subplot-分区画图

在各个分块位置创建坐标区。 subplot(m,n,p)当前图窗划分为 m×n 网格,并在 p 指定的位置创建坐标区。

fplot-匿名函数画图

fplot(匿名函数名,[画图区间])

matlab匿名函数

handle=@(arglist) anonymous function

%调用匿名函数时使用的名字:handle

%参数列表(一个或多个,逗号分隔):arglist

%匿名表达式:anonymous function

%例:

%y=@(x,z) x^2+z%y=x^2+z

%y(1,2)%y=1^2+2

axis 设置坐标轴范围和纵横比

axis(limits) 指定当前坐标区的范围。以包含 4 个、6 个或 8 个元素的向量形式指定范围。

修饰:

线方式: - 实线 :点线 -. 虚点线 - - 波折线 点方式: . 圆点 +加号 * 星号 x形 o小圆 颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青

标签:

legend(string1,string2,string3, …) 分别将字符串1、字符串2、字符串3……标注到图中,每个字符串对应的图标为画图时的图标(修饰)。 ‘Location’用来指定标注显示的位置

hold on继续在之前的图像上画图

grid on显示网格线

相关推荐