Specify file to be called from command line (.m/.p)
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sasquatch
el 17 de Dic. de 2014
Editada: per isakson
el 18 de Dic. de 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 comentarios
Respuesta aceptada
Thorsten
el 18 de Dic. de 2014
Editada: per isakson
el 18 de Dic. de 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 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Adding custom doc en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!