Matlab:plot函数学习(2)
来源:互联网 发布:知豆电动汽车报价 编辑:程序博客网 时间:2024/06/06 18:09
使用plot绘制二维图像
MATLAB中plot函数常常被用于绘制各种二维图像,其用法也是多种多样,本文仅介绍plot函数的基本用法——使用plot函数绘制二维点图和线图。plot函数的一般调用形式如下:
plot(X, Y, LineSpec)
其中X由所有输入点坐标的x值组成,Y是由与X中包含的x对应的y所组成的向量。LineSpec是用户指定的绘图样式,主要选项如下:
Specifier
Line Style(线型)
-
--
实线(默认样式)
虚线(短划线)
:
点线
-.
点划线
Specifier
Marker(坐标点样式)
o
圆
+
加号
*
星号
.
点
x
十字
s
正方形
d
菱形
^
上指向三角形
v
下指向三角形
>
右指向三角形
<<o:p>
左指向三角形
p
五角星
h
六角形
Specifier
Color
y
黄色
m
品红
c
蓝绿色
r
红色
g
绿色
b
蓝色
w
白色
k
黑色
例如:’--or’表示坐标点为圆圈标志,且线型为红色短划线的绘图样式。
举例如下:
定义x为0到2pi之间的一组向量,且x向量中相邻两个值之间的增量为pi/100。定义y向量中的值为x向量的sine值。
x = 0:pi/100:2*pi;
y = sin(x);
figure % 打开新的绘画窗口,可省略该句
plot(x,y) %采用默认样式,绘制实线
x = 0:pi/20:2*pi;
y = sin(x);
plot(x,y,'--or') %坐标点为圆圈标志,且线型为红色短划线的绘图样式
注:可以根据上述LineSpec表格自由组合线型样式。
在不关闭绘图窗口的前提下,还可以为图像添加标题,x轴和y轴标签,例如:
xlabel('x')
ylabel('sin(x)')
title('Plot of the Sine Function')
想要在现有的图片上添加另外一条线,可以使用hold语句,例如:
x = 0:pi/100:2*pi;
y = sin(x);
plot(x,y)
hold on
y2 = cos(x);
plot(x,y2,'r:')
legend('sin','cos') %为图片添加图例
使用plot3绘制三维图像
MATLAB中有许多函数可以用来绘制三维图像,在此仅对plot3函数进行简要介绍,有兴趣的同学可以自行学习。plot3函数的调用形式如下:
plot3(X, Y, Z,LineSpec)
例如:
z=0:pi/50:10*pi;
x=sin(z);
y=cos(z);
plot3(x,y,z)
- Matlab:plot函数学习(2)
- Matlab:plot函数学习(1)
- matlab plot()函数
- plot函数用法(MATLAB)
- Matlab plot函数使用方法(详细)
- matlab plot函数使用总结(一)
- MATLAB图像生成函数Plot()总结
- matlab plot函数
- Matlab plot函数使用方法
- Matlab中的plot函数
- 【matlab】 plot 函数
- MATLAB plot函数
- Matlab中plot函数
- Matlab plot函数详解
- matlab绘图函数plot
- matlab中plot函数
- matlab画图函数plot
- MATLAB - plot函数
- 5-5
- thinkcmf生成的验证码不显示
- 设计数据库的三大范式是什么?
- Matlab:plot函数学习(1)
- ext总结
- Matlab:plot函数学习(2)
- EM算法 实例讲解
- 第148讲:Spark RDD中Transformation的combineByKey、reduceByKey详解
- 从程序员到项目经理(19):想改变任何人都是徒劳的
- 从程序员到项目经理(20):让员工为目标而干活
- Linux终端快捷键
- LTE 网络优化 网优 入场面试题 笔试题 面试题
- 【厚积薄发】编程技术总结4—new、delete、malloc、free简述
- 从程序员到项目经理(21):谁都需要成就感