WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

MATLAB Programm in Linux Konsole laufen lassen

 

mathphys
Forum-Century

Forum-Century


Beiträge: 130
Anmeldedatum: 03.06.11
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 07.08.2011, 16:41     Titel: MATLAB Programm in Linux Konsole laufen lassen
  Antworten mit Zitat      
Hallo

wie lasse ich eine MATLAB Datei .m in einer Linux Konsole (bash) ausführen?

Gruß
_________________

Besser ne Taube auf'm Dach als nen Stuhl inner Kiste
Private Nachricht senden Benutzer-Profile anzeigen


Andreas Goser
Forum-Meister

Forum-Meister


Beiträge: 3.654
Anmeldedatum: 04.12.08
Wohnort: Ismaning
Version: 1.0
     Beitrag Verfasst am: 07.08.2011, 19:17     Titel:
  Antworten mit Zitat      
Die Startup-Option -r funktioniert für Linux genauso wie für Windows.

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

Andreas
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
mathphys
Themenstarter

Forum-Century

Forum-Century


Beiträge: 130
Anmeldedatum: 03.06.11
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 07.08.2011, 19:46     Titel:
  Antworten mit Zitat      
Hi

das meine ich aber nicht.

Bei matlab -r Befehl

startet matlab graphisch und führt das Programm aus. Ich meine, dass es wirklich in der Konsole alles läuft.

Wenn man keine graphische Oberfläche auf dem Linux System hat.

Gruß
_________________

Besser ne Taube auf'm Dach als nen Stuhl inner Kiste
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 07.08.2011, 20:59     Titel:
  Antworten mit Zitat      
Hallo mathphys,

Solche Fragen lassen sich auch leicht per Google beantworten. Es ist immer eine gute Idee sich selbst um Lösungen zu bemühen, statt andere suchen zu lassen.

Siehe z.B. http://www.mathworks.com/help/techdoc/ref/matlabunix.html
matlab -nodesktop -r Func

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
mathphys
Themenstarter

Forum-Century

Forum-Century


Beiträge: 130
Anmeldedatum: 03.06.11
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 08.08.2011, 09:26     Titel:
  Antworten mit Zitat      
Ich habe selbst gegoogelt und das aber nicht gefunden.

Direkt eine weitere Frage. Gibt es eine gute Übersicht der MATLAB Befehle zum verwalten, wenn man es ohne Graphik nutzt?

Also befehle die anzeigen welche Variablen derzeit eingespeichert sind und dergleichen.

Gruß
_________________

Besser ne Taube auf'm Dach als nen Stuhl inner Kiste
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 08.08.2011, 17:36     Titel:
  Antworten mit Zitat      
Hallo mathphys,
Zitat:
Ich habe selbst gegoogelt und das aber nicht gefunden.
Ich hatte Erfolg mit den Stichworten "Matlab start linux console".

Zitat:
Also befehle die anzeigen welche Variablen derzeit eingespeichert sind und dergleichen.

Ich weiß nicht, was "eingespeichert" bedeutet. Vielleicht meinst Du "who" und "whos".
Zu "dergleichen" kann ich nichts antworten, da das sehr allgemein ist.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
mathphys
Themenstarter

Forum-Century

Forum-Century


Beiträge: 130
Anmeldedatum: 03.06.11
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 08.08.2011, 17:54     Titel:
  Antworten mit Zitat      
Das meine ich ja, allgemein.

Mit eingespeichert meine ich, welche Variable im Workspace sind. Werden graphisch ja rechts angezeigt. Bei whos muss ich ja wissen, wie die Variable heisst.

Gruß
_________________

Besser ne Taube auf'm Dach als nen Stuhl inner Kiste
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 08.08.2011, 17:57     Titel:
  Antworten mit Zitat      
Hallo

wenn man WHOS ohne nichts aufruft, dann werden alle Variablen in Workspace angezeigt

Code:

>> whos
  Name      Size              Bytes  Class     Attributes

  a         1x921            144124  struct              
  ans       1x1                   8  double              
  fid       1x1                   8  double              
  str       1x25                 50  char  
Private Nachricht senden Benutzer-Profile anzeigen
 
mathphys
Themenstarter

Forum-Century

Forum-Century


Beiträge: 130
Anmeldedatum: 03.06.11
Wohnort: Deutschland
Version: ---
     Beitrag Verfasst am: 08.08.2011, 19:29     Titel:
  Antworten mit Zitat      
Ich danke dir. War mir nicht klar.

Ich muss jetzt lernen matlab nur noch auf der Konsole zu nutzen, da ich später das auf einem Rechner laufen lassen soll, der keine graphische Oberfläche hat.

Gruß
_________________

Besser ne Taube auf'm Dach als nen Stuhl inner Kiste
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.