matlab矩阵转入tecplot,利用Tecplot导入MATLAB计算结果数据进行三维可视化
前言
对于(坐标,物理量)这类数据的可视化(云图)一直在探索,二维数据选择用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计算结果数据进行三维可视化相关推荐
- 利用Tecplot导入MATLAB计算结果数据进行三维可视化
前言 对于(坐标,物理量)这类数据的可视化(云图)一直在探索,二维数据选择用matlab处理,因为matlab的imagesc函数可以根据数据值的大小用不同颜色来显示.但是对应的三维数据(x,y,z, ...
- ML之SIFT_FLANN:FLANN算法的简介、使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略
ML之SIFT_FLANN:FLANN算法的简介.使用方法(对图片提取SIFT特征并利用FLANN方法实现计算图像相似度并可视化案例)之详细攻略 目录 FLANN算法 1.flann的搜索步骤 (1) ...
- MATLAB矩阵的加法和减法、MATLAB除法、标量操作
MATLAB矩阵的加法和减法 MATLAB矩阵可以有加法和减法的操作,但是两个操作数的矩阵必须具有相同的行数和列数. 详细例子 在MATLAB中建立一个脚本文件,代码如下: a = [ 1 2 3 ; ...
- 地质钻孔数据的三维可视化【Matlab】
地下钻孔数据是通过钻孔和提取岩石或土壤芯来收集的,由分散在 3D 空间中的样本组成,这些样本测量不同的连续或分类变量.每个样本记录:(1) 由东.北和高程表示的 3D 空间坐标,(2) 连续变量,例如 ...
- matlab矩阵转入tecplot,[转载]tecplot编辑自己想要的变量
Data->Alter->Specify Equations 可以使用公式 Tecplot 公式形式如下:Lvalue = f(Rvalue1, Rvalue2, Rvalue3, ... ...
- MATLAB转移矩阵法仿真,利用转移矩阵和MATLAB求解一维薛定谔方程的一种简捷方法...
引言在半导体量子器件的分析和设计中,需要计算薛定谔方程,转移矩阵方法是常见的求解途径之一[1,2].转移矩阵方法是较为基于抽象的矩阵迭代计算,处理比较琐杂.由于转移矩阵方法的实质仍是求解线性方程组,因 ...
- matlab矩阵处理实验二,实验二MATLAB矩阵分析与处理
实验二MATLAB矩阵分析与处理 实验二 MATLAB矩阵分析与处理(2学时) 一.实验目的 1.掌握生成特殊矩阵的方法. 2.掌握矩阵分析的方法. 3.用矩阵求逆法解线性方程组. 二.实验内容 1. ...
- matlab 矩阵取众数,时间序列分析的matlab统计量函数1
mad 功能:计算时间序列的平均绝对偏差 格式: y = mad(x) % 计算时间序列x的平均绝对偏差,即mean(abs(X-mean(X)) y = mad(x, 1) % 等价于median( ...
- matlab矩阵处理实验二,实验二 MATLAB矩阵分析和处理
<实验二 MATLAB矩阵分析和处理>由会员分享,可在线阅读,更多相关<实验二 MATLAB矩阵分析和处理(6页珍藏版)>请在人人文库网上搜索. 1.实验二 MATLAB矩阵分 ...
最新文章
- 我是如何一步步让公司的MySQL支撑亿级流量的?
- 【Opencv实战】趣味应用 | 用OpenCV自动给图片添加虚拟特效---平淡的生活需要技术的点缀~
- 非名企非名校,我是如何入职顶级互联网公司的
- 利用Basic authentication 测试不同user的metadata access request
- PID控制器改进笔记之二:改进PID控制器之手自动切换
- 强化学习《基于价值 - Double Q-Learning》
- 【Python】Python3.7.3 - Collections (Arrays) - List数据类型
- 如何将一个完整项目推到码云_怎么将本地项目放到码云(gitee)上面?图文详解
- 数据结构—线索二叉树
- ios 旋转屏幕试图切换_总结iOS App开发中控制屏幕旋转的几种方式
- 使用python玩转dicom文件——医学图像处理工具pydicom入门教程
- 卸载Windows的引导界面中的变色龙选项
- 理光GR Android wifi,理光gr2wifi怎么用
- Description Resource Path Location Type Cannot change version of project fac(导入maven项目出现红叉问题)...
- Photoshop脚本 批量生成Web切图
- asyncio+aiohttp异步免费代理池(已失效)
- 4线触摸屏控制器ET2046介绍
- 京东2016春招(实习)笔试+编程题
- matlab读取jra55数据,[转载][原创]灰色关联分析及Matlab程序实现
- 给百度地图每个市添加颜色
热门文章
- 苹果隐藏应用_使用iMazing导出苹果设备中的录音文件
- 算法练习day12——190331(哈希函数、哈希表、布隆过滤器、一致性哈希)
- 回溯法遵循深度优先吗_闲来刷下「回溯算法」
- 什么是 DDos 攻击
- Qt / Qt5 事件(event)机制详解
- Altium designer快捷键汇总
- 百度牵头,全球首个面向商业化运营的Robotaxi技术标准正式发布
- 自带flash的浏览器_小技巧:三步还你一个干净清爽无广告的360浏览器
- select使用css居右对齐
- 【智能算法】迭代局部搜索(Iterated Local Search, ILS)详解