Travail a distance : Différence entre versions

Un article de Informaticiens département des sciences de la Terre et l'atmosphère
Aller à: navigation, charcher
m (Matlab à distance)
m (matlab à distance)
Ligne 8: Ligne 8:
 
== matlab à distance ==
 
== matlab à distance ==
 
  A Venir / Work in progress
 
  A Venir / Work in progress
 +
 +
The fastest way to execute a Matlab script is to not open the Matlab "window".
 +
 +
1) '''Write the Matlab script''' either on the UQAM servers with 'vi' or 'vim', or, if you are not comfortable with these, you can also write the script on your local computer and copy it on the servers to execute it there.
 +
 +
2) '''Execute Matlab script without opening any windows'''<br/>
 +
a) Make sure your Matlab script does not open any windows. Add for example ('visible','off') to the 'figure' command:
 +
 +
    a=1:4;
 +
    f = figure('visible','off');
 +
    plot(a)
 +
    saveas(f,'newout','fig')
 +
<br/>
 +
b) Run your Matlab script without opening any windows. Assuming your Matlab script is called 'mplot.m', execute:
 +
 +
    matlab -nodesktop -nosplash -nojvm -r "mplot;quit;"
 +
 +
You need to omit the '.m' extension of your script in the call!
 +
 +
If you have any problems/corrections/suggestions, please, send me an email: winger.katja@uqam.ca
  
 
== jupyter (python) à distance ==
 
== jupyter (python) à distance ==

Version depuis le 29 d'avril 2020 à 19:57

A Venir / Work in progress

VPN

A Venir / Work in progress

SSH

A Venir / Work in progress

matlab à distance

A Venir / Work in progress

The fastest way to execute a Matlab script is to not open the Matlab "window".

1) Write the Matlab script either on the UQAM servers with 'vi' or 'vim', or, if you are not comfortable with these, you can also write the script on your local computer and copy it on the servers to execute it there.

2) Execute Matlab script without opening any windows
a) Make sure your Matlab script does not open any windows. Add for example ('visible','off') to the 'figure' command:

   a=1:4;
   f = figure('visible','off');
   plot(a)
   saveas(f,'newout','fig')


b) Run your Matlab script without opening any windows. Assuming your Matlab script is called 'mplot.m', execute:

   matlab -nodesktop -nosplash -nojvm -r "mplot;quit;"

You need to omit the '.m' extension of your script in the call!

If you have any problems/corrections/suggestions, please, send me an email: winger.katja@uqam.ca

jupyter (python) à distance

A Venir / Work in progress

spyder (python) à distance

A Venir / Work in progress
condamné à être lent et pénible