下载此文档

matlab学习5-数据可视化4-gai.ppt


文档分类: | 页数:约96页 举报非法文档有奖
1/96
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/96 下载此文档
文档列表 文档介绍
matlab语言丰富的图形表现方法,使得数学计算结果可以方便地、多样性地实现了可视化,这是其它语言所不能比拟的。
第四章 matlab图形处理功能
不仅能绘制几乎所有的标准图形,而且其表现形式也是丰富多样的。
matlab语言不仅具有高层绘图能力,而且还具有底层绘图能力——句柄绘图方法。
在面向对象的图形设计基础上,使得用户可以用来开发各专业的专用图形。
第一节符号函数绘图
第二节图形编辑
第三节 2D数据图
第四节 3D数据图
第五节 MATLAB的视图功能
第六节图像、视频和声音
第四章 matlab图形处理功能
plot ——最基本的二维图形指令
plot的功能:
plot命令自动打开一个图形窗口Figure
用直线连接相邻两数据点来绘制图形
根据图形坐标大小自动缩扩坐标轴,将数据标尺及单位标注自动加到两个坐标轴上,可自定坐标轴,可把x, y 轴用对数坐标表示。
如果已经存在一个图形窗口,plot命令则清除当前图形,绘制新图形
可单窗口单曲线绘图;可单窗口多曲线绘图;可单窗口多曲线分图绘图;可多窗口绘图
可任意设定曲线颜色和线型
可给图形加坐标网线和图形加注功能
第一节符号函数的函数图

subplot(m,n,p)或者subplot(m n p) subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示2行图。p是指你现在要把曲线画到figure中哪个图上,最后一个如果是1表示是从左到右第一个位置。
按从左至右,从上至下排列

1)直角坐标下函数绘图
(1)ezplot(f,[x1,x2])
f:含单变量的符号函数。
[x1,x2]:自变量的取值范围,默认值为[-2pi,2pi]
(2)ezplot(‘u(x,y)’,[x1,x2], [y1,y2])
两变量隐函数u(x,y)=0
[x1,x2], [y1,y2]:表示两个变量的取值范围
f=sym('x^2+1')
subplot(211)
ezplot(f,[-2,2]) %x的取值范围
subplot(212)
ezplot('y-x^2-1',[-2,2],[0,10])
%x、y的取值范围
例:绘制函数图
(2)参数方程绘图
ezplot(x,y,[t1,t2])
x=f(t) y=g(t) 是参数方程。
[t1,t2]:参变量的取值范围
example1
example1
x=sym('cos(t)')
y=sym('sin(t)')
subplot(223)
ezplot(x,y) %二维参数方程绘图
2)极坐标下符号函数绘图
ezpolar(r,[x1,x2])
函数r是幅值函数,自变量是极角,
[x1,x2]:极角的取值范围
例: 在极坐标下绘出下面的函数图
example1
r=sym('4*sin(3*x)')
ezpolar(r,[0,2*pi])
%二维平面极坐标符号函数绘图

极坐标下函数绘图
ezplot3(x,y,z,[t1,t2])
x=f(t) y=g(t) z=h(t)是参数方程。
[t1,t2]:参变量的取值范围
%三维参数方程绘图
x1=sym('cos(t)')
y1=sym('sin(t)')
z1=sym('t^2')
ezplot3(x1,y1,z1) %ezplot3(x1,y1,z1,[0,8*pi])

matlab学习5-数据可视化4-gai 来自淘豆网www.taodocs.com转载请标明出处.