Specify file to be called from command line (.m/.p)
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Sasquatch
am 17 Dez. 2014
Bearbeitet: per isakson
am 18 Dez. 2014
If you had 2 files, one a .m and one a .p, from the command line can you tell MatLab which file to run? If the file was names Test.m and Test.p and the file contained:
[~,~,ext] = fileparts(which(mfilename))
ext will always return .p, so is there anyway when you type "Test" in the command window, I can get the .m to run and not the .p? Would it be the same if Test took parameters? Test(param1, param2)
0 Kommentare
Akzeptierte Antwort
Thorsten
am 18 Dez. 2014
Bearbeitet: per isakson
am 18 Dez. 2014
No, you can't run the mfile if a pfile of the same name is in the same directory as the mfile:
When you call a P-code file, MATLAB gives it execution precedence over its
corresponding .m source file.
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Adding custom doc 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!