How to open Tonatiuh output .DAT files in MATLAB?
3 次查看(过去 30 天)
显示 更早的评论
Hi, I have output files from Tonatiuh ray-tracing software but I am unable to open this file in any other software. I was wondering if there is any way to open it in MATLAB so that I can perform the analysis that I need.
Any help would be appreciate in this regard. This is a binary output file with a .DAT extension. I am unable to uplaod the file here so I am attaching a One-Drive link if anybody wants to have a look.
3 个评论
Vishesh
2022-10-3
The File link has expired now. So I am unable to access it.
For reading DAT file , you can use "fread" function.
- The "fread" function takes three arguments: the file identifier, the number of elements to be read, and the data type. Here is a link to a documentation page with more information. https://www.mathworks.com/help/matlab/ref/fread.html?searchHighlight=fread&s_tid=doc_srchtitle
- Each call to "fread" reads a number of bytes specified by the number of elements and the data type being read. The file pointer is left immediately after the last element read.
- Refer to the "precision" section of the above link to see which precision flags correspond to different data types/number of bytes.
venu
2024-1-27
编辑:Walter Roberson
2024-1-27
Respected sir,
I am also facing same problem did you done within please help me
here by i am attaching the file google drive link https://drive.google.com/file/d/1e6J5ix29uK20r1WKoIg3zyze7Es1Ksfz/view?usp=drive_link
please kindly help me
回答(1 个)
Walter Roberson
2022-10-3
You might find it useful to use memmapfile to define a structure describing the binary layout, as you would then be able to refer to the parts by name and MATLAB would automatically do all the binary I/O work necessary.
1 个评论
venu
2024-1-28
Respected sir,
When I open .dat file using matlab code there "n" number of number how can i under stand which value refers to what please help me sir.
for the reference i a attaching the values which i was extracted from my .dat file which is genertaed in tonatiuh software
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Text Files 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!