Sie verfolgen jetzt diese Einreichung
- Aktualisierungen können Sie in Ihrem Feed verfolgter Inhalte sehen.
- Je nach Ihren Kommunikationseinstellungen können Sie auch E-Mails erhalten.
CHECKVARS(FILENAME) reads the M-File FILENAME and looks at all variables used inside. Then a check is made to see if any of these variables are possibly masking another function on the path. If conflicts are found, a description of each one is printed to the command window. [V,L] = CHECKVARS(FILENAME) also returns all variables V used in the file. L has the line number for each variable.
One fun thing is to do this:
D = dir([matlabroot,'\toolbox\matlab']);
p = pwd;
for jj = 3:length(D)
try
cd([matlabroot,'\toolbox\matlab\',D(jj).name]);
catch
continue
end
fprintf('\t\t\t In directory: %s\n',D(jj).name)
M = dir('*.m');
cd(p)
for ii = 1:length(M)
fprintf('%s\n',M(ii).name);
checkvars(M(ii).name);
fprintf('\n')
end
end
This was written in response to a newsgroup thread.
See the help for more information and examples.
String manipulation has never been my strong suit, so if there are simplifications which could be made I would appreciate an email showing me where. Also, if a bug is found please email me to let me know about it. Thanks.
Zitieren als
Matt Fig (2026). CHECKVARS (https://de.mathworks.com/matlabcentral/fileexchange/27853-checkvars), MATLAB Central File Exchange. Abgerufen .
Allgemeine Informationen
- Version 1.2.0.0 (4,38 KB)
Kompatibilität der MATLAB-Version
- Kompatibel mit allen Versionen
Plattform-Kompatibilität
- Windows
- macOS
- Linux
| Version | Veröffentlicht | Versionshinweise | Action |
|---|---|---|---|
| 1.2.0.0 | Efficiencies added, help enhanced, func args utility expanded. |
||
| 1.0.0.0 |
