フィルターのクリア

What does it mean "/Multiple" after variable name in *.mat file?

1 回表示 (過去 30 日間)
Csaba
Csaba 2024 年 4 月 22 日
コメント済み: Csaba 2024 年 4 月 26 日
I have *.mat files exported by Bruker Opus program. When I select these files Matlab lists the variables contained in that file. However, after each variable name there is a /Multiple note, (see figure).
When I click on the file it does not load anything.
What does it mean the "/Multiple"? How to load these files?

採用された回答

James Tursa
James Tursa 2024 年 4 月 25 日
編集済み: James Tursa 2024 年 4 月 25 日
If the file is written by a 3rd party tool, it is probably written in uncompressed format. In that case, and if the /Multiple is actually part of the variable names, maybe you can just open the file in a text editor and do a global replace of "/Multiple" with "_Multiple". Save the file under the same name, and then try loading that. It is critical that the number of characters you are replacing remains exactly the same before and after. I.e., don't replace "/Multiple" with "Multiple" because the number of characters are not the same. I think mat files record the length of variable names and you don't want to muck that up.
  3 件のコメント
James Tursa
James Tursa 2024 年 4 月 25 日
@Walter Roberson Yes of course!
Csaba
Csaba 2024 年 4 月 26 日
Thanks, it worked, although I edited it in a Hex editor.
Csaba

サインインしてコメントする。

その他の回答 (1 件)

Walter Roberson
Walter Roberson 2024 年 4 月 22 日
The .mat file has been created by an external program not using the official Application Programming Interface. The variable names that have been inserted in the .mat are not valid.
  9 件のコメント
James Tursa
James Tursa 2024 年 4 月 24 日
Interesting ... loadfixnames sees that /Multiple as part of the variable name. And the dimensions differ from your post. I will try to look into my code this weekend.
Csaba
Csaba 2024 年 4 月 25 日
Dimensions differ because unfortunately I tried a different file. Sorry. Here is the file content:

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeString Parsing についてさらに検索

製品


リリース

R2019b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by