Finding duplicate variables in multiple M files

4 vues (au cours des 30 derniers jours)
John F
John F le 26 Fév 2018
Commenté : John F le 27 Fév 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!

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 26 Fév 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.

Plus de réponses (0)

Catégories

En savoir plus sur Programmatic Model Editing dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by