GNU/Linux >> Znalost Linux >  >> Linux

Spustit Matlab v Linuxu bez grafického prostředí?

Spusťte MatLab s následujícími příznaky

matlab -nodesktop -nojvm -nosplash
  • -nodesktop brání ploše

  • -nojvm zabraňuje spuštění java virtuálního stroje

  • -nosplash zabraňuje spuštění úvodní obrazovky.

Všimněte si, že, jak poznamenal Li-aung Yip v komentářích, Mathworks nedoporučuje používat -nojvm vlajka.


Příkaz je matlab -nodesktop .

http://www.mathworks.de/help/techdoc/ref/matlabunix.html


matlab -nodisplay

Viz zde o -nodisplay .

Potom -nodesktop a -nosplash jsou zbytečné. V textovém režimu nedávají smysl.

Pravděpodobně není dobrý nápad přidat -nojvm pokud k tomu nemáte zvláštní důvod. Bez JVM ztratíte některé funkce, jejichž absence by mohla později vést ke zmatkům. Zdroj:stejný odkaz jako výše. Nad -nodisplay , nečiní vaši negrafickou relaci Matlabu méně grafickou.

Zde je několik způsobů, jak spouštět příkazy neinteraktivně.

Způsob 1:

matlab -nodisplay < myScript.m

Zadejte exit jako např. poslední příkaz v myScript.m .

Způsob 2:

matlab -nodisplay -r "try, myFunction(); catch e, disp(getReport(e)), exit(7), end, exit()" 

Druhý způsob je výhodnější, protože kupř. pokud je uprostřed kódu chyba, pak druhý způsob vypíše chybovou zprávu a skončí s nenulovým kódem. Zatímco první způsob je ekvivalentní přímému psaní příkazů bez ohledu na to, co říká Matlab (což mohou být chybové zprávy).

V případě, že další otázka zní „jak potlačit vítání zpráva v textovém režimu Matlab?", zdá se, že neexistuje ŽÁDNÝ dobrý způsob, jak se toho zbavit.


Linux
  1. Jak spustit SCP bez přerušení výzvy k zadání hesla v Linuxu

  2. C# v prostředí linuxu

  3. Je možné spouštět grafické aplikace jako je Firefox bez instalace desktopového prostředí?

  1. Spusťte kontejnery na Linuxu bez sudo v Podman

  2. Jak spustit UNetBootin (nebo podobný) na Linuxu?

  3. Potřebujete malé distro bez desktopu nebo správce oken, stačí spustit jedinou grafickou aplikaci

  1. Spusťte virtuální počítač Linux v Podman

  2. Přesouvání souborů na Linuxu bez mv

  3. Máme v Linuxu možnost vrátit zpět?