How to send the value from test script(m file) to main m file which is not written as a function?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello all, I want to send the value of Modes{k} from other m file into example.m which is not written as a function. In other words, when I run the other m file(test script), example.m will directly start with the Modes{k} value, will not take an input from user.
example.m
Modes={'a';'b';'c'};
fprintf('Please select a mode\n')
fprintf('Modes:\n')
fprintf('[%d] "%s" \n',1,Modes{1})
fprintf('[%d] "%s" \n',2,Modes{2})
fprintf('[%d] "%s" \n',3,Modes{3})
.
.
k=input('Mode:','s');
[xt,ut,yout]=myfunc('model',model,'file',Modes{k},'manuel',true);
.
.
4 comentarios
Respuestas (1)
Dimitris Kalogiros
el 14 de Sept. de 2018
Write values of Modes into a file at your disk:
save('fileModes.mat','Modes')
then you can use
load fileModes.mat
everywhere you need it
0 comentarios
Ver también
Categorías
Más información sobre Testing Frameworks 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!