startup.m file sequence
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Seetha Rama Raju Sanapala
el 11 de Abr. de 2014
Comentada: Seetha Rama Raju Sanapala
el 27 de Jul. de 2014
My startup file is as below
cd ('C:\Documents and Settings\Seetha Rama Raju S\Desktop\Dr. Seetha Rama Raju Sanapala\Not directly connected\ssrr\MATLAB') diary xxx Whoareyou=input('Identify yourself\n', 's');
As such I expect once MATLAB is invoked, Iexpect MATLAB to chage the directory first to the above, then start the diary and ask to identify.
But I noticed that till the user enters the answer to the prompt the directory is not changed. Without executing the first line ( change directory) how is it coming to the line of prompt.
Best regards, Seetha Rama Raju Sanapala
2 comentarios
Andreas Goser
el 11 de Abr. de 2014
Are your sure? Can you execute "pwd" or "cd" right after changing?
Respuestas (1)
Jeffrey Chiou
el 25 de Jun. de 2014
Editada: Jeffrey Chiou
el 25 de Jun. de 2014
Hi Seetha,
I believe this happens because, in recent versions of MATLAB, startup.m runs during the compilation process. See my response here for full details http://www.mathworks.com/matlabcentral/answers/105256#answer_142450 (in response to a similar question)
To summarize, edit this line in the block that calls startup in matlabrc.m:
if ismcc || ~isdeployed
to this:
if ~(ismcc || isdeployed)
Note: I am not sure if this will cause any adverse effects. Editing matlabrc.m is discouraged.
Edit: If it still doesn't work, try adding
while ismcc, end
or
if ~ismcc
in startup.m
Ver también
Categorías
Más información sobre Startup and Shutdown 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!