数学实验报告
学号
实验序号:日期:2013年5月15日>>>>>班级实验名称
问题背景描述:
随着计算机科学技术的发展,科学计算问题已经在一定程度上得到了解决。采用一些先进的算法,甚至可以用具有高度真实感的实体模型来模拟科学计算的过程和结果。
MATLAB提供了比较完备的体积可视化函数,利用这些函数,可以绘制流线图、流管图、流带图和流点图等表现流动特征的图形。
本实验采用的数据来自Matlab自带的wind向量数据集合,它代表流过北美洲的气流。具体数据可以利用loadwind从Matlab中提取出来。实验目的:
本实验选取了Matlab自带的wind向量数据集,利用Matlab提供的对标量数据和矢量数据进行可视化的函数,利用这些函数绘制流线图、流点图、流带图、流管图等多种图形。
利用计算机生成的数据绘图,从而以一种很直观的方式表现了数学系10级B班姓
名
体积可视化---基于wind的向量数据集合(它代表流过北美洲的气流)分析气流变化
>>>>>流过北美洲的气流变化情况,非常有利于信息提取和反馈决策。实验原理与数学模型:一,相关函数(命令)及简介
1.streamline函数使用二维或三维数据绘制流线图,其调用格式为:
(1)h=streamline(X,Y,Z,U,V,W,startx,starty,startz)绘制三维矢量数据U,V,W的流线图并返回图形对象的句柄,数组X,Y,Z定义了U,V,W的坐标,startx,starty,startz定义了流线图的起点位置。
(2)h=streamline(U,V,W,startx,starty,startz)绘制三维矢量数据U,V,W的流线图并返回图形对象的句柄,假定数组X,Y,Z由【X,Y,Z】=meshgrid(1:N,1:M,1:P)定义,其中【M,N,P】=size(U)。
(3)h=streamline(X,Y,Z)X,Y,Z为单位数组,该数组由顶点数组计算得到的。
(4)h=streamline(X,Y,U,V,startx,starty)绘制二维矢量数据U,V的流线图,数组X,Y定义了U,V的坐标,startx,starty定义了流线图的起点位置,h为图形对象句柄。
(5)h=streamline(U,V,startx,starty)绘制二维矢量数据U,V的流线图并返回图形对象的句柄。假定数组X,Y由