现在,我们来学画图吧。╭( ???)? ??
绘制函数图像最常用的命令是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画出来的图像是一些折线图喔~
输入:
也可以同时绘制多条曲线~
如果x是个矩阵:
【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‘)
hold on 保持已经画的图,允许后续的图形继续添加到原图上
hold off 画新图像的时候会抹去原图
此外还有许多统计用的画图命令
bar绘制条状图
stem 火柴杆状图
rose 玫瑰图
ezplot 绘制隐函数
ribbon带状图绘制
stairs阶梯状图
polar极坐标图
hist频数直方图
pie饼图
下篇我们再学如何三维作图~O(∩_∩)O~
最近一礼拜有点精神恍惚,脑子不好使~~~(>_<)~~~
还有,为什么我是个不被人理解的程序媛(? _ ?)