MATLAB读取TECPLOT笛卡尔网格三维流场数据 您所在的位置:网站首页 tecplotdat文件头 MATLAB读取TECPLOT笛卡尔网格三维流场数据

MATLAB读取TECPLOT笛卡尔网格三维流场数据

2024-07-09 12:33| 来源: 网络整理| 查看: 265

基于笛卡尔网格的三维流动数值模拟,其流场信息可以通过tecplot格式进行输出,方便tecplot对流场进行可视化处理,但对数据进行在加工时,还是导入matlab中比较方便,那么对于一个tecplot数据文件,matlab是不能直接读取的,必须有一个函数将tecplot数据文件中数据转换成matlab便于操作的数据格式。

tecplot数据文件前三行是文件头,其中第一行是数据文件说明,第二行中是文件中所定义的变量名,第三行,对于笛卡尔网格的流场,其包含了每个空间方向上离散的数据数目。通过处理第二行文本,可以获取所定义的变量及其数目。

tecplot文件中数据一行是一个记录,一行中数据的顺序和文件头中第二行定义的变量顺序相对应,通常前三个数据是x,y,z,对应网格点空间位置。

Title= "simulation data" VARIABLES= "X","Y","Z","U","V","W","RHO" ZONE T= "BOX",I= 100,J=321,K=100,F= POINT 0 0 0 0.000252868 0.00386761 -0.00194455 1000.01 1 0 0 -0.000252631 -0.00258331 0.00188909 1000.01 2 0 0 0.000252594 0.00441002 -0.00183506 1000.01 3 0 0 -0.000252256 -0.0019755 0.00178188 1000 4 0 0 0.000252931 0.00492305 -0.00173004 1000 ...

1、matlab读取tecplot文件,通过读取文件头获取文件所定义变量以及变量数目,同时读取文件中所包含数据信息,所读取的数据保存在一个四维数组中,最后一个维度代表每个变量,变量名保存在一个元胞数组中。

1.1 tecplot数据为空间三维流场,tecplot2mat_3D

% read data from tecplot file, an


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有