版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
三、计算数据可视化3.1线图3.2离散数据图与数据分布图3.3曲面图与特殊曲线图3.4
极坐标图3.5标签和注释3.6坐标区外观3.7颜色图和三维场景控制3.8面向自定义图形的对象设置功能与分类:
曲面图和曲线图是三维数据可视化的主要表现形式
特殊曲线图包括多边形、等高线图和向量场。3.3、曲面图与特殊曲线图填充二维多边形plt_fill填充多边形区域patch多边形曲面图surf网格图mesh三维曲面图fsurf三维网格图fmesh曲面图和曲线图二维等高线图contour填充二维等高线图contourf三维等高线图contour3添加等高线标签clabel等高线图fcontour等高线图罗盘图compass羽状图feather速度图quiver三维速度图quiver3流线图streamline向量场1.曲面图绘制函数surfsurf函数可用于绘制曲面图,曲面图是有实色面和实色边的三维图。X,Y=meshgrid2(1:0.5:10,1:20)Z=sin.(X)+cos.(Y)surf(X,Y,Z)绘图命令Syslab程序运行结果:3.3、曲面图与特殊曲线图例如,创建三个相同大小的矩阵,将它们绘制为一个曲面面。2.三维曲面图绘制函数fsurffsurf函数可绘制函数f表示的三维曲面图。funz=(x,y)->sin(x)+cos(y)fsurf(funz)绘图命令Syslab程序运行结果:3.3、曲面图与特殊曲线图例如,在默认区间-5<x<5和-5<y<5内绘制表达式sin(x)+cos(x)确定的曲面图。2.三维曲面图绘制函数fsurffsurf函数可绘制参数化曲面图。funr=(u,v)->2+sin(7.*u+5.*v)funx=(u,v)->funr(u,v).*cos(u).*sin(v)funy=(u,v)->funr(u,v).*sin(u).*sin(v)funz=(u,v)->funr(u,v).*cos(v)fsurf(funx,funy,funz,[0
2*pi
0
pi],meshdensity=186)绘图命令Syslab程序运行结果:3.3、曲面图与特殊曲线图例如,绘制如下参数化曲面图。3.网格图绘制函数meshmesh函数可绘制函数f表示的三维网格图和参数化曲面图。funz=(x,y)->sin(x)+cos(y)fmesh(funz)绘图命令Syslab程序运行结果:3.3、曲面图与特殊曲线图例如,在默认区间-5<x<5和-5<y<5内绘制表达式sin(x)+cos(x)确定的网格图。4.填充二维多边形plt_fillplt_fill函数可用于创建二维彩色多边形。t=(1/16:1/8:1)'*2*pi;x=cos.(t);y=sin.(t);plt_fill(x,y,"r")axis("square")绘图命令Syslab程序运行结果:3.3、曲面图与特殊曲线图例如,定义数据,使用plt_fill函数创建一个红色八边形。说明:plt_fill(x,y,“r”)中x和y用于确定多边形边上的点,并将这些点顺次连接,”r”用于填充颜色。5.填充多边形区域patchplt_fill函数可用于创建多维彩色多边形。mutablestructST
Vertices
Faces
FaceVertexCData
FaceColor
EdgeColor
LineWidthend绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,使用一个结构体创建两个多边形。S=ST(nothing,nothing,nothing,nothing,nothing,nothing)S.Vertices=[2
4;2
8;8
4;5
0;5
2;8
0];S.Faces=[1
2
3;4
5
6];S.FaceVertexCData=[0;1];S.FaceColor="flat";S.EdgeColor="red";S.LineWidth=2;patch(S)6.等高线图绘制函数contourcontour函数用于创建二维等高线图。X,Y,Z=peaks()contour(Z);绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,将矩阵Z定义为peaks函数的采样值,然后绘制Z矩阵的等高线图。6.等高线图绘制函数contourcontour函数用于创建指定等高线数量的二维等高线图。X,Y,Z=peaks()contour(X,Y,Z,20)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,将矩阵Z定义为peaks函数的采样值,绘制Z矩阵的等高线图,等高线数量为20条。7.填充二维等高线图绘制函数contourfcontourf函数用于创建二维等高线图,并填充等高线之间的区域。X,Y,Z=peaks();contourf(Z)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,将矩阵Z定义为peaks函数的采样值,绘制Z矩阵的填充等高线图。8.三维等高线图绘制函数contour3contour3函数用于创建三维等高线图。X,Y=meshgrid2(-5:0.25:5,-5:0.25:5);Z=X.^2+Y.^2;contour3(Z)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,将Z定义为两个变量X和Y的函数,绘制Z的三维等高线图。9.为等高线图添加标签clabelclabel函数用于为等高线图添加标签。x,y,z=peaks();c=contour(x,y,z,cmap="parula");clabel(c)添加标签命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,创建一个等高线图并获取等高线对象c,然后为等高线图添加标签。10.等高线图绘制函数fcontourfcontour函数用于绘制函数f描述的等高线图。f=(x,y)->sin(x)+cos(y)fcontour(f)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,在-5<x<5和-5<y<5的默认区间绘制f(x,y)=sin(x)+cos(x)的等高线图。11.罗盘图绘制函数compasscompass函数可绘制以原点为起点的多个箭头,称为罗盘图。M=randn(20,20)Z=eigvals(M)c=compass(Z)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,创建一个由随机矩阵的特征值构成的罗盘图。12.羽状图绘制函数featherfeather函数可绘制以x轴上各点为起点的多个箭头,称为羽状图。t=(-pi/2):(pi/8):(pi/2)u=10*sin.(t);v=10*cos.(t);feather(u,v)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,创建羽状图,第n个箭头以x轴上的n为起点。13.速度图绘制函数quiverquiver函数可在指定位置出绘制箭头,形成速度图。x,y=meshgrid2(0:0.2:2,0:0.2:2);u=cos.(x).*y;v=sin.(x).*y;q=quiver(x,y,u,v)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,使用quiver在X和Y指定的每个数据点处显示箭头,箭头方向由U和V中的相应值表示。14.三维速度图绘制函数quiver3quiver3函数可在指定位置出绘制箭头,形成三维速度图。usingTyPlotpkg_dir=pkgdir(TyPlot)source_path=pkg_dir*"/examples/quiver3/0-data.jl"include(source_path)x=-3:0.5:3;y=-3:0.5:3;X,Y=meshgrid2(x,y);Z=Y.^2-X.^2;quiver3(Z,U,V,W,length=1.5)plt_view(-35,45)绘图命令Syslab程序运行结果3.3、曲面图与特殊曲线图例如,使用quiver在X和Y指定的每个数据点处显示箭头,箭头方向由U和V中的相应值表示。15.流线图绘制函数streamlinestreamline函数可绘制流线图。x,y=meshgrid2(0:0.1:1,0:0.1:1);u=x;v=-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年公路养护剂项目建议书
- 2024年度贵州种猪销售代理合作协议2篇
- 2024版物业管理服务协议:办公楼宇物业服务的细节约定2篇
- 2024年太阳能发电项目开发与建设合同详细规定
- 2024年度上海离职赔钱应届毕业生协议3篇
- 2024专业版劳动协议终止通知函范例一
- 2024年企业间共享员工协议样本版B版
- 2024年度辽宁省教育软件购买合同3篇
- 2024年太空探索任务承揽合同
- 2024年度食品出口与国际分销合同3篇
- GB/T 13033.1-2007额定电压750V及以下矿物绝缘电缆及终端第1部分:电缆
- 安丘市地表水系分布图
- 第三部分31课财报阅读方法与技巧
- 环境与资源保护法第二版课件
- 小母鸡回来了-课件
- 四年级上册美术课件5我和动物交朋友-冀教版共
- 介绍家乡新化课件
- 儿童口腔保健及不良习惯课件
- 签派员执照考试题库汇总-8签派和实践应用
- 施工现场消防安全责任制度
- (完整)高位水池施工方案改
评论
0/150
提交评论