no gui result different from gui
2 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I run matlab 2018a on ubuntu 16.04.
When I open gui and run the code, I got result 0.86
When I use no gui
screen
matlab -nodisplay -nodesktop -nosplash <t2_esc.m> t2_esc.txt &
screen -d
I got result 0.93
That is exactly the same code. Does anyone know why?
By the way, specific random seed, rng(0)
2 commentaires
Kevin Chng
le 17 Déc 2018
I just wondered, will the value of t2_esc.txt considered as char put into your function t2_esc.m?
Réponses (1)
Jan
le 17 Déc 2018
There is no magic flag for changing the results if Matlab is called without GUI. Therefore you can be sure that you instruct Matlab to calculate something different. Perhaps you have two different files called t2_esc.m, so if Matlab starts without GUI you are in a different folder and process another file. Or the calculations include a dependency to the settings of the GUI. Without seeing the code it is impossible to guess the reasons.
Do these two calls reply the same results?
matlab -nodisplay -nodesktop -nosplash <t2_esc.m> t2_esc_a.txt &
matlab <t2_esc.m> t2_esc_b.txt &
Voir également
Catégories
En savoir plus sur Application Deployment dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!