前言

对于(坐标,物理量)这类数据的可视化(云图)一直在探索,二维数据选择用matlab处理,因为matlab的imagesc函数可以根据数据值的大小用不同颜色来显示。但是对应的三维数据(x,y,z,物理量)的数据处理一直没找到合适的方式。多次搜索发现tecplot可以做,但是都没有详细的步骤,因此写这篇博文详细展示一下导入的过程。物理量可以多个,在添加变量处多添加就行。

准备工作

将数据存入Excel,按照x坐标、y坐标、z坐标、物理量排成四列,我使用的是Tecplot 360 EX2016 r2(为啥不更新?因为其他版本总是有问题,这个版本最听话……)

步骤如下:

1.导入data.xls(可能需要点两次导入)

2.选择 自定义

3.选择 custom模式

4.添加变量:包括 x,y,z,物理量

在add new variable栏写变量名,再选择数据类型,点击添加,就能成功添加一个变量

5.添加zone 定义数据范围(例如我导入的是Excel中从A1-D8000的数据),IMAX含义为网格数。

6.点击完成

这样就能在tecplot处理数据了,具体的细节就是tecplot操作的问题,这里不再赘述。

另一种更便捷的方法

将数据导出成dat格式,并在前面增加说明,Tecplot就可以直接读取了。MATLAB导出代码如下:

filename=['address' num2str(l/Nout) '.dat'];

% address是储存位置,这里的num2str是为了在循环输出dat数据文件中使用,如果只有一个文件可以忽略

fid=fopen(filename,'wt');

fprintf(fid,'%s \n','variables= "x", "y", "z", "variable name"');

fprintf(fid,'%s \n','zone t="Frame " i=50,j=50,k=50,f=point');

%这里的ijk是三维方向xyz划分量

[m,n]=size(data);%data就是包含x,y,z和变量的数据矩阵

for i=1:1:m

for j=1:1:n

if j==n

fprintf(fid,'%g\n',data(i,j));

else

fprintf(fid,'%g\t',data(i,j));

end

end

end

fclose(fid);

matlab矩阵转入tecplot,利用Tecplot导入MATLAB计算结果数据进行三维可视化相关推荐

  1. 利用Tecplot导入MATLAB计算结果数据进行三维可视化

    前言 对于(坐标,物理量)这类数据的可视化(云图)一直在探索,二维数据选择用matlab处理,因为matlab的imagesc函数可以根据数据值的大小用不同颜色来显示.但是对应的三维数据(x,y,z, ...

  2. ML之SIFT_FLANN:FLANN算法的简介、使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略

    ML之SIFT_FLANN:FLANN算法的简介.使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略 目录 FLANN算法 1.flann的搜索步骤 (1) ...

  3. MATLAB矩阵的加法和减法、MATLAB除法、标量操作

    MATLAB矩阵的加法和减法 MATLAB矩阵可以有加法和减法的操作,但是两个操作数的矩阵必须具有相同的行数和列数. 详细例子 在MATLAB中建立一个脚本文件,代码如下: a = [ 1 2 3 ; ...

  4. 地质钻孔数据的三维可视化【Matlab】

    地下钻孔数据是通过钻孔和提取岩石或土壤芯来收集的,由分散在 3D 空间中的样本组成,这些样本测量不同的连续或分类变量.每个样本记录:(1) 由东.北和高程表示的 3D 空间坐标,(2) 连续变量,例如 ...

  5. matlab矩阵转入tecplot,[转载]tecplot编辑自己想要的变量

    Data->Alter->Specify Equations 可以使用公式 Tecplot 公式形式如下:Lvalue = f(Rvalue1, Rvalue2, Rvalue3, ... ...

  6. MATLAB转移矩阵法仿真,利用转移矩阵和MATLAB求解一维薛定谔方程的一种简捷方法...

    引言在半导体量子器件的分析和设计中,需要计算薛定谔方程,转移矩阵方法是常见的求解途径之一[1,2].转移矩阵方法是较为基于抽象的矩阵迭代计算,处理比较琐杂.由于转移矩阵方法的实质仍是求解线性方程组,因 ...

  7. matlab矩阵处理实验二,实验二MATLAB矩阵分析与处理

    实验二MATLAB矩阵分析与处理 实验二 MATLAB矩阵分析与处理(2学时) 一.实验目的 1.掌握生成特殊矩阵的方法. 2.掌握矩阵分析的方法. 3.用矩阵求逆法解线性方程组. 二.实验内容 1. ...

  8. matlab 矩阵取众数,时间序列分析的matlab统计量函数1

    mad 功能:计算时间序列的平均绝对偏差 格式: y = mad(x) % 计算时间序列x的平均绝对偏差,即mean(abs(X-mean(X)) y = mad(x, 1) % 等价于median( ...

  9. matlab矩阵处理实验二,实验二 MATLAB矩阵分析和处理

    <实验二 MATLAB矩阵分析和处理>由会员分享,可在线阅读,更多相关<实验二 MATLAB矩阵分析和处理(6页珍藏版)>请在人人文库网上搜索. 1.实验二 MATLAB矩阵分 ...

最新文章

  1. 我是如何一步步让公司的MySQL支撑亿级流量的?
  2. 【Opencv实战】趣味应用 | 用OpenCV自动给图片添加虚拟特效---平淡的生活需要技术的点缀~
  3. 非名企非名校,我是如何入职顶级互联网公司的
  4. 利用Basic authentication 测试不同user的metadata access request
  5. PID控制器改进笔记之二:改进PID控制器之手自动切换
  6. 强化学习《基于价值 - Double Q-Learning》
  7. 【Python】Python3.7.3 - Collections (Arrays) - List数据类型
  8. 如何将一个完整项目推到码云_怎么将本地项目放到码云(gitee)上面?图文详解
  9. 数据结构—线索二叉树
  10. ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式
  11. 使用python玩转dicom文件——医学图像处理工具pydicom入门教程
  12. 卸载Windows的引导界面中的变色龙选项
  13. 理光GR Android wifi,理光gr2wifi怎么用
  14. Description Resource Path Location Type Cannot change version of project fac(导入maven项目出现红叉问题)...
  15. Photoshop脚本 批量生成Web切图
  16. asyncio+aiohttp异步免费代理池(已失效)
  17. 4线触摸屏控制器ET2046介绍
  18. 京东2016春招(实习)笔试+编程题
  19. matlab读取jra55数据,[转载][原创]灰色关联分析及Matlab程序实现
  20. 给百度地图每个市添加颜色

热门文章

  1. 苹果隐藏应用_使用iMazing导出苹果设备中的录音文件
  2. 算法练习day12——190331(哈希函数、哈希表、布隆过滤器、一致性哈希)
  3. 回溯法遵循深度优先吗_闲来刷下「回溯算法」
  4. 什么是 DDos 攻击
  5. Qt / Qt5 事件(event)机制详解
  6. Altium designer快捷键汇总
  7. 百度牵头,全球首个面向商业化运营的Robotaxi技术标准正式发布
  8. 自带flash的浏览器_小技巧:三步还你一个干净清爽无广告的360浏览器
  9. select使用css居右对齐
  10. 【智能算法】迭代局部搜索(Iterated Local Search, ILS)详解