matlab二维绘图学习摘要

 

1、二维图形plot

plot(x1,y1,x2,y2) —— 多条曲线绘图格式

plot(x,y,’s’) —— 开关格式,开关量字符串s设定曲线颜色和绘图方式,使用颜色字符串的前1~3个字母,如yellow—yel表示等。或plot(x1,y1,’s1’,x2,y2,’s2’,…)

hold on;%保持图形,可以在同一坐标系上画两个或多个图

image

例1:

y=sin(t);y1=sin(t+0.25);y2=sin(t+0.5);
y3=cos(t);y4=cos(t+0.25);y5=cos(t+0.5);
plot(t,[y',y1',y2',y3',y4',y5'])

image

例2:

x=peaks;plot(x)

x=1:length(peaks);y=peaks;plot(x,y)

image

PEAKS两个变量的示例函数。PEAKS是通过转换和缩放高斯分布获得的两个变量的函数,这对演示MESH,SURF,PCOLOR,CONTOUR等是有用的。

 

2、

 

image

 

3、figure(n) —— 创建窗口函数,n为窗口顺序号。

 

4、fplot的调用格式:

fplot(fun,lims) — 绘制函数fun在x区间 lims=[xmin xmax]的函数图。

fplot(fun,lims,'corline') — 以指定线形绘图。

[x,y]=fplot(fun,lims) — 只返回绘图点的值,而不绘图。用plot(x,y)来绘图。

 

5、ezplot的调用格式:

ezplot(f) —这里f为包含单个符号变量x的符号表达式,在x轴的默认范围

[-2*pi 2*pi]内绘制f(x)的函数图

ezplot(f,xmin,xmax) — 给定区间

ezplot(f,[xmin,xmax],figure(n)) — 指定绘图窗口绘图。

 

6、一些相关函数

fill的功能:绘制二维多边形并填充颜色

bar –––– 绘制直方图

polar –––– 绘制极坐标图

hist –––– 绘制统计直方图

stairs –––– 绘制阶梯图

stem –––– 绘制火柴杆图

rose –––– 绘制统计扇形图

comet –––– 绘制彗星曲线

errorbar –––– 绘制误差棒图

compass –––– 复数向量图(罗盘图)

feather –––– 复数向量投影图(羽毛图)

quiver –––– 向量场图

area –––– 区域图

pie –––– 饼图

convhull –––– 凸壳图

scatter –––– 离散点图

 

7、图形加注功能:

title —— 给图形加标题

xlable —— 给x轴加标注

ylable —— 给y轴加标注

text —— 在图形指定位置加标注

gtext —— 将标注加到图形任意位置

grid on(off) —— 打开、关闭坐标网格线

legend —— 添加图例

axis —— 控制坐标轴的刻度

 

例3:

x=magic(6);area(x)

image

MAGIC(N) is an N-by-N matrix constructed from the integers1 through N^2 with equal row, column, and diagonal sums.Produces valid magic squares for all N > 0 except N = 2.

 

例4:

load seamount
scatter(x,y,99,z)

image

 

原文地址:https://www.cnblogs.com/kwinwei/p/8480630.html