MATLAB入门学习(五)

现在,我们来学画图吧。╭( ・ㅂ・)و ̑̑

绘制函数图像最常用的命令是plot

plot(x,y,s)
x,y为同维向量,绘制分别以x为横坐标,y为纵坐标的曲线

如果x y 是矩阵的话则会绘制多条曲线,用不同颜色表示

s是可选项,用于图形修饰

具体有那些看help plot 里面就可以了~

另外还可以直接plot(x,s)

这可以绘制x为纵坐标,x的下标为横坐标的函数图像

如果x是矩阵,那么x的列元素的下标为横坐标

下面先具体地画一个正弦函数的图像

首先x可以取的精细一点

matlab是描点作图,你取x=1:10画出来的图像是一些折线图喔~

输入:

MATLAB入门学习(五)

MATLAB入门学习(五)

也可以同时绘制多条曲线~

MATLAB入门学习(五)

MATLAB入门学习(五)

如果x是个矩阵:

MATLAB入门学习(五)

MATLAB入门学习(五)

【x矩阵有9列所以有9条线,每列三个点,对应的就是y的值,x是每个元素列下标的值】

一些修饰命令
grid on/grid off 可以开关网格线

box on/box off 可以开关封闭坐标轴

title('string')添加标题

xlabel('string')x轴标记,类似的有ylabel, zlabel

text(x,y,'string')在(x,y)处添加文字

axis([x1,x2,y1,y2])
设置显示坐标的范围

三维的话用axis([x1,x2,y1,y2,z1,z2])

axis equal 坐标轴采用等长刻度

axis tight 数据范围就是坐标范围

legend添加图示:

legend('y=sinx','y=e^-x^2','y=xlnx')

MATLAB入门学习(五)

hold on 保持已经画的图,允许后续的图形继续添加到原图上
hold off 画新图像的时候会抹去原图

此外还有许多统计用的画图命令

bar绘制条状图
stem 火柴杆状图
rose 玫瑰图
ezplot 绘制隐函数
ribbon带状图绘制
stairs阶梯状图
polar极坐标图
hist频数直方图
pie饼图

下篇我们再学如何三维作图~O(∩_∩)O~

最近一礼拜有点精神恍惚,脑子不好使~~~(>_<)~~~

还有,为什么我是个不被人理解的程序媛(ಥ _ ಥ)

上一篇:Html 修改placeholder的颜色属性css样式


下一篇:Matlab入门学习(矩阵、函数、绘图的基本使用)