How to open Tonatiuh output .DAT files in MATLAB?
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
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 commentaires
Vishesh
le 3 Oct 2022
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
le 27 Jan 2024
Modifié(e) : Walter Roberson
le 27 Jan 2024
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
Réponses (1)
Walter Roberson
le 3 Oct 2022
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 commentaire
venu
le 28 Jan 2024
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
Voir également
Catégories
En savoir plus sur Low-Level File I/O dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!