下载此文档

数值计算02-Matlab绘图.ppt


文档分类:汽车/机械/制造 | 页数:约176页 举报非法文档有奖
1/176
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/176 下载此文档
文档列表 文档介绍
第二章 MATLAB绘图
数值计算
第2章 MATLAB绘图
二维图形
三维图形
三维图形的精细处理
图像与动画
低层绘图操作
MATLAB提供多种图形功能,使你的数据或函数可视化,使数据不再是枯燥乏味的。使用MATLAB的图形函数,可以绘制二维或三维的数据图形和函数图形,如数据的散点图、直方图、茎干图、饼图、阶梯图和面积图等。使数据可视化的基本步骤是:
;
;
;
;

二维图形
绘制二维曲线的最基本函数
1. plot函数的基本用法
plot函数的基本调用格式为:
plot(x,y)
其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据。条件是元素个数能对应。
用直线连接相邻两数据点来绘制图形
可以一次绘制一条曲线,也可以一次绘制多条曲线
可以设定绘图颜色、点型、线型、线宽等特性
Matlab 作图的基本步骤
1、准备绘图数据:
x=[0:pi/10:2*pi]
y=sin(x)
2、调用绘图函数作出图形,
如: plot(x,y)
3、调用相关函数和命令调整图形特性,如:
grid on
axis([-1,8,-2,2])
若 x 的长度与 Y 的行数相等,则将 x 与 Y 中的各列相对应,绘制多条平面曲线;
若 x 的长度与 Y 的列数相等,则将 x 与 Y 中的各行相对应,绘制多条平面曲线。
plot(x,Y) x 是一维数组, Y 是二维数组
plot(X,y) X 是二维数组, y 是一维数组
若 y 的长度与 X 的行数相等,则将 X 中的各列与 y 相对应,绘制多条平面曲线;
若 y 的长度与 X 的列数相等,则将 X 中的各行与 y 相对应,绘制多条平面曲线。
plot(Y)
x = 1:length(Y)
plot(x,Y)
x = 1:size(Y,1)
plot(x,Y)
当Y为复数数组时,等价于:
当Y 是实数二维数组时,等价于:
当Y 是实数一维数组时,等价于:
plot(real(Y),imag(Y))
例:利用二维数组绘制图形:
x = 0::2*pi
x = x'
X = [x, x, x ]
Y = [cos(x),2*cos(x),3*cos(x)]
plot(X,Y)
plot(X’,Y’)
在0≤X≤2区间内,绘制
曲线y=2e-(2πx)。
程序如下:
>> x=0:pi/100:2*pi;
y=2*exp(-*x).*sin(2*pi*x);
plot(x,y)
说明:
(1)当x,y是同维矩阵时,则以x,y对应列元素为横、纵坐标分别绘制曲线,曲线条数等于矩阵的列数。
(2)当x是向量,y是有一维与x同维的矩阵时,则绘制出多根不同色彩的曲线。曲线条数等于y矩阵的另一维数,x被作为这些曲线共同的横坐标。
>> x=0:pi/100:2*pi;
y=[ sin(2*pi*x); 2*exp(-*x).*sin(2*pi*x)];
plot(x,y)

数值计算02-Matlab绘图 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数176
  • 收藏数0 收藏
  • 顶次数0
  • 上传人分享精品
  • 文件大小5.09 MB
  • 时间2017-06-25