空间曲面绘图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
bar3h(x,y) %三维水平条形图 三维水平条形图
2011-5-23
统计图形绘制
例:作竖直条形图: 作竖直条形图: 程序: 程序: x=1:12; y=[2 3.5 5 7 6 5 7.5 8 4.3 3 2.1 1.2]; bar(x,y)
2011-5-23
统计图形绘制
2011-5-23
统计图形绘制
2011-5-23
统计图形绘制
2011-5-23
统计图形绘制
五、离散数据图 stem (x,y) %绘制二维离散图。 绘制二维离散图。 绘制二维离散图 stem3 (x,y) %绘制三维离散图。 绘制三维离散图。 绘制三维离散图 stairs (x,y) %绘制类似楼梯形状的步进图形。 绘制类似楼梯形状的步进图形。 绘制类似楼梯形状的步进图形
2011-5-23
统计图形绘制
例:绘制离散数据图 程序: 程序: x=0:0.1:2*pi; subplot(1,3,1) stem(x,sin(x)) x=0:0.1:10; subplot(1,3,2) stem3(exp(x),x,exp(x),’filled’) x=0:0.3:2*pi; subplot(1,3,3) stairs(x,sin(x))
2011-5-23
QQ:315165
2011-5-23
返回目录
2011-5-23
统计图形绘制
Biblioteka Baidu2011-5-23
课堂练习
1. 2. 3. 4. 5.
绘制网线曲面: 绘制网线曲面:z=xy (-3<x<3,-3<y<3) 绘制网面曲面: 绘制网面曲面:z=(x2+y2)1/2 (-5<x<5,-5<y<5) 将上面绘制出的曲面修饰成无网线光滑曲面 随机生成50维向量, 随机生成 维向量,画出数据直方图 维向量 由以下数据绘出饼形图 Z5=(46 75 148 214 98)
2011-5-23
旋转抛物面
2011-5-23
空间解析几何之 空间解析几何之空间曲面
绘球面程序: 绘球面程序: sphere(30) axis equal shading interp
2011-5-23
球面函数文件: 球面函数文件: function [xx,yy,zz] = sphere(n) if nargin == 0, n = 20; end theta = (-n:2:n)/n*pi; phi = (-n:2:n)'/n*pi/2; cosphi = cos(phi); cosphi(1) = 0; cosphi(n+1) = 0; sintheta = sin(theta); sintheta(1) = 0; sintheta(n+1) = 0; x = cosphi*cos(theta); y = cosphi*sintheta; z = sin(phi)*ones(1,n+1); if nargout == 0 surf(x,y,z) else xx = x; yy = y; zz = z; end
2011-5-23
统计图形绘制
2011-5-23
统计图形绘制
四、饼形图 X pie (x) pie3 (x) pie3 (x,[0 0 1 0]) %统计数据 统计数据 %二维饼形图。 二维饼形图。 二维饼形图 %三维饼形图 三维饼形图 %抽出第三块 抽出第三块
2011-5-23
统计图形绘制
例:下面的命令用于建立某公司四个季度生产额 的二维饼形图, 的二维饼形图,并把第二季度的饼形图块移出 一些。 一些。 程序: 程序: sc=[100 170 380 250] subplot(1,2,1) pie(sc,[0 1 0 0]) subplot(1,2,2) pie3(sc,[0 1 0 0])
2011-5-23
圆锥面图形
2011-5-23
图形的修饰
[x,y]=meshgrid(-8:0.5:8); r=sqrt(x.^2+y.^2)+eps; z=sin(r)./r; surf(x,y,z)
2011-5-23
图形的修饰
Shading flat %去掉各片连接处的线条,平 去掉各片连接处的线条, 去掉各片连接处的线条 滑当前图形颜色。 滑当前图形颜色。
z=x +y
2
2
[x,y]=meshgrid(-5:0.5:5);
2011-5-23
空间解析几何之 空间解析几何之空间曲面
2011-5-23
空间解析几何之空间曲面
用球坐标绘旋转抛物面: 用球坐标绘旋转抛物面: n=30 theta = (-n:2:n)/n*pi; phi = (-n:2:n)'/n*pi/2; cosphi = cos(phi); cosphi(1) = 0; cosphi(n+1) = 0; sintheta = sin(theta); sintheta(1) = 0; sintheta(n+1) = 0; x = cosphi*cos(theta); y = cosphi*sintheta; z = cos(phi).^2*ones(1,n+1).^2; surf(x,y,z) shading interp
2011-5-23
马鞍面图形
2011-5-23
空间解析几何之 空间解析几何之空间曲面
绘圆锥面程序: 绘圆锥面程序: [x,y]= meshgrid(-20:0.5:20); z2=sqrt(x.^2+y.^2); surf(x,y,z2); title('锥面 锥面'); 锥面 shading interp axis off
2011-5-23
统计图形绘制
2011-5-23
动态图形绘制
1. 二维动态轨线图: 二维动态轨线图: 调用格式: 平面曲线y=y(x) 调用格式:comet(x,y,p) % 平面曲线 其中p为尾长参数,缺省值为0.1 其中 为尾长参数,缺省值为 为尾长参数 例1: t=-pi:pi/200:pi; : comet(t,tan(sin(t))-sin(tan(t)))
2011-5-23
统计图形绘制
2011-5-23
统计图形绘制
三、等高线图 contour (z) contour (z,n) contourf (z,n) contour3 (z,n) %直接绘制 矩阵的等高线。 直接绘制z矩阵的等高线 直接绘制 矩阵的等高线。 %用n指定绘制等高线的线 用 指定绘制等高线的线 %绘制填充的二维等高线图。 绘制填充的二维等高线图。 绘制填充的二维等高线图 %绘制三维等高线。 绘制三维等高线。 绘制三维等高线 contour (x,y,z) %用x和y指定等高线的 、y坐标。 用 和 指定等高线的 指定等高线的x、 坐标 坐标。
2011-5-23
球坐标绘圆锥面
程序: 程序:n=30 theta = (-n:2:n)/n*pi; phi = (-n:2:n)'/n*pi/2; cosphi = cos(phi); cosphi(1) = 0; cosphi(n+1) = 0; sintheta = sin(theta); sintheta(1) = 0; sintheta(n+1) = 0; x = cosphi*cos(theta); y = cosphi*sintheta; z = sqrt(cos(phi).^2)*ones(1,n+1).^2; surf(x,y,z) shading interp
2011-5-23
统计图形绘制
例 :画二维等高线 程序: 程序:[x,y,z]=peaks(30); subplot(2,2,1) surf(x,y,z) subplot(2,2,2) contour(x,y,z,15) subplot(2,2,3) contour3(z,20) subplot(2,2,4) [c,h]=contour(z);
二、直方图 hist (y,m) %在直角坐标系中建立直方图,其中 在直角坐标系中建立直方图, 在直角坐标系中建立直方图 y 是向量,m是设置分段的个数。 是向量, 是设置分段的个数 是设置分段的个数。 rose (y,m) %在极坐标系中建立直方图 在极坐标系中建立直方图 例:由函数randn产生具有正态分布的随机数来 由函数 产生具有正态分布的随机数来 绘制直方图 程序: y1=randn(10000,1) 程序: hist(y1,20)
2011-5-23
空间解析几何之 空间解析几何之空间曲面
直角坐标绘双曲抛物面 程序: 程序:
[x,y]= meshgrid(-20:0.5:20); z1=x.*y; surf(x,y,z1); title('双曲抛物面 双曲抛物面'); 双曲抛物面 shading interp axis off
2011-5-23
球坐标绘马鞍面
程序: 程序:n=30 theta = (-n:2:n)/n*pi; phi = (-n:2:n)'/n*pi/2; cosphi = cos(phi); cosphi(1) = 0; cosphi(n+1) = 0; sintheta = sin(theta); sintheta(1) = 0; sintheta(n+1) = 0; x = cosphi*cos(theta); y = cosphi*sintheta; z = x.*y; surf(x,y,z) shading interp
空间解析几何之 空间解析几何之空间曲面
五、空间曲面的绘制: 空间曲面的绘制:
1. 定义自变量 向量和 向量 定义自变量x 向量和y向量 2. 建立由自变量 向量和 向量构成的网格矩阵 建立由自变量x 向量和y向量构成的网格矩阵 3. 定义曲面函数矩阵: z=z(x,y) 定义曲面函数矩阵: 4. 用绘网面图函数 用绘网面图函数surf(x,y,z) 绘制曲面图形。 绘制曲面图形。 5. 或用绘网线图函数 或用绘网线图函数mesh(x,y,z)绘制曲面图。 绘制曲面图。 绘制曲面图
2011-5-23
空间解析几何之 空间解析几何之空间曲面
例7: 画空间曲面旋转抛物面 程序: 程序: z=x.^2+y.^2; surf(x,y,z); %绘图命令 绘图命令 title(‘旋转抛物面图’);%标注图形名 旋转抛物面图’ 旋转抛物面图 标注图形名 shading interp %修饰图形 修饰图形
第二章
§2-2 空间曲面绘图
第二章目录
1. 2. 3. 4. 5. 6. 7.
空间直角坐标系 向量的创建 向量运算 图形绘制基本知识 离散数据曲线绘制 符号型函数曲线绘图 参数方程绘图
2011-5-23
8. 9.
极坐标绘曲线图 多元函数绘曲面图
10. 曲面的修饰 11. 统计图形绘制 12. 图像处理 13. 动态绘图
2011-5-23
图形的修饰
shading interp %去掉连接线条,在各片之间 去掉连接线条, 去掉连接线条 使用颜色插值, 使用颜色插值,使得片与片之间以及片内部的 颜色过渡都很平滑。 颜色过渡都很平滑。
2011-5-23
统计图形绘制
一、条形图 bar(x,y) barh(x,y) bar3(x,y) %竖直条形图 其中 是横坐标向量 。 竖直条形图,其中 是横坐标向量。 竖直条形图 其中x是横坐标向量 y是向量或矩阵。 是向量或矩阵。 是向量或矩阵 %水平条形图 水平条形图 %三维竖直条形图 三维竖直条形图
2011-5-23
动态图形绘制
2011-5-23
动态图形绘制
2. 三维动态轨线绘图 调用格式: 调用格式:comet3(x,y,z,p) %空间曲线 空间曲线 x=x(t),y=y(t),z=z(t) 例2: : t=0:.05:100; x=t;y=sin(t);z=sin(2*t); comet3(x,y,z)