MATLAB学习与使用:流体流动的轮廓切片图

 时间:2024-10-04 21:24:53

使用MATLAB演示流体流动的轮廓切片图(Contoursliceoffluidflow),主要用到contourslice命令。

MATLAB学习与使用:流体流动的轮廓切片图

工具/原料

MATLAB

contourslice

方法/步骤

1、第一,启动MATLAB,新建脚本(Ctrl+N),在脚本编辑区输入如下代码:closea盟敢势袂ll;clearall;clc稆糨孝汶;dbstopiferror;[x,y,z,v]=flow;sx=1:9;sy=[];sz=0;cvals=linspace(-8,2,10)figurecontourslice(x,y,z,v,sx,sy,sz,cvals);axis([0,10,-3,3,-3,3]);daspect([1,1,1]);campos([0,-20,7]);xlabel('x');ylabel('y');zlabel('z');boxon

MATLAB学习与使用:流体流动的轮廓切片图

2、第二,保存和运行上述脚本,得到如下流体流动的轮廓切片图(Contoursliceoffluidflow)。

MATLAB学习与使用:流体流动的轮廓切片图

3、第三,关于脚本中的flow,linspace,contourslice等命令的介绍可以查看MATLAB帮助文档。在命令行窗口输入docflow,查看flow命令的介绍。[x,y,z,v]=flow是返回一个25*50*25的矩阵v及其相应坐标x,y,z值。

MATLAB学习与使用:流体流动的轮廓切片图

4、第四,在命令行窗口输入doclinspace,查看linspace的介绍。cvals=l坡纠课柩inspace(-8,2,吭稿荔徊10)主要是得到-8到2之间的10个线性值。即cvals=Columns1through6-8.0000-6.8889-5.7778-4.6667-3.5556-2.4444Columns7through10-1.3333-0.22220.88892.0000

MATLAB学习与使用:流体流动的轮廓切片图

5、第五,在命令行窗口输入doccontourslice,查看contourslice的介绍。contourslice(x,y,z,v,sx,sy,sz)是沿着sx,sy,sz定义的二维平面,根据v值画轮廓切片图。contourslice(...,cvals)是根据length(cvals)的值在每个切片上画轮廓线。关于daspect,campos等命令,同样通过docXXX查看其介绍,不再赘述。

MATLAB学习与使用:流体流动的轮廓切片图

matlab如何绘制面积图 MATLAB怎么开启在零部件选项板中显示名称 Matlab App Designer基本使用之坐标轴 如何在matlab中绘制线条和标记? 如何更改maple单个曲线或曲面的线宽、粗细
热门搜索
披萨图片 英雄联盟图片 雪莲花图片 邪恶之无限综漫 蜗牛图片