Finding duplicate variables in multiple M files

4 Ansichten (letzte 30 Tage)
John F
John F am 26 Feb. 2018
Kommentiert: John F am 27 Feb. 2018
I am working on a legacy program and have inherited a number of m files that are used for defining parameters in our Simulink models. I want to scan the files to see if there are duplicates or places where a variable is defined multiple times. Is there a simple way to do that?
Thanks!

Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 26 Feb. 2018
Run each M-file and save a .mat file afterwards (don't forget to run "clear" first each time)
VarList1=fieldnames(load('MFile1.mat')) will give you the variable list in M-file 1.
Use intersect(VarList1, VarList2) to find common variables.

Weitere Antworten (0)

Kategorien

Mehr zu Programmatic Model Editing finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by