Addressing variables with special characters in the name
11 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi,
I have some .mat files generated by an external program which have some variables with a percentage sign in them. Is there any way at all to address these variables within matlab, really just to rename them to something without the special character?
i.e change nnnn% to nnnn
Many thanks
0 Kommentare
Antworten (2)
Walter Roberson
am 17 Feb. 2021
Bearbeitet: Walter Roberson
am 16 Sep. 2023
1 Kommentar
Walter Roberson
am 16 Sep. 2023
(I tried it a couple of months ago, around April 2023, and it still worked.)
dpb
am 16 Sep. 2023
A brute-force, dead-ahead solution is at <Fix .mat file variable names>. It's simply string substitution...as @Walter Roberson notes, the new variable name must be the same length as the original to not corrupt the file; that is you must substitute in a valid character in place of the invalid one, you can't just eliminate it, thereby shortening the name.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Characters and Strings finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!