matlab
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
matlab [2014/09/22 15:05] – [Links] olli | matlab [2024/04/01 07:47] (aktuell) – [Zuweisen von Defaultwerten in Properties von Klassen] olli | ||
---|---|---|---|
Zeile 32: | Zeile 32: | ||
Um zu prüfen, ob eine Variablen von einem definierten Typ ist gibt es z.B. | Um zu prüfen, ob eine Variablen von einem definierten Typ ist gibt es z.B. | ||
<code matlab> | <code matlab> | ||
- | isa(x,' | + | isa(x,' |
ischar(x) | ischar(x) | ||
isfloat(x) | isfloat(x) | ||
Zeile 82: | Zeile 82: | ||
===== Fehler beim Aufruf von Ghostscript aus MATLAB ===== | ===== Fehler beim Aufruf von Ghostscript aus MATLAB ===== | ||
- | Viele Matlab-Skripte zum Erzeugen von hochqualitiven Plots für Veröffentlichungen, | + | Viele Matlab-Skripte zum Erzeugen von hochqualitiven Plots für Veröffentlichungen, |
< | < | ||
Error: /undefined in /findfont | Error: /undefined in /findfont | ||
Zeile 150: | Zeile 150: | ||
Die zugewiesenen DisplayNames lassen sich auch im Property Editor von Matlab anzeigen. | Die zugewiesenen DisplayNames lassen sich auch im Property Editor von Matlab anzeigen. | ||
+ | |||
+ | ===== Keine LaTeX-Interpretation (z.B. Tiefstellung) in Plotbeschriftung | ||
+ | Standardmäßig verwendet MATLAB einige [[LaTeX]]-ähnliche Befehle zur Textformatierung, | ||
+ | |||
+ | Für einzelne Titel: | ||
+ | <code matlab> | ||
+ | title(text, ' | ||
+ | </ | ||
+ | |||
+ | Für einzelne Legenden (Einträge als Cell Array): | ||
+ | <code matlab> | ||
+ | legend({' | ||
+ | </ | ||
+ | |||
+ | Für einzelne Legenden (mehrere Strings als Einträge): | ||
+ | <code matlab> | ||
+ | l = legend(' | ||
+ | set(l, ' | ||
+ | </ | ||
+ | |||
+ | Global: | ||
+ | <code matlab> | ||
+ | set(0, ' | ||
+ | </ | ||
===== Animationen erstellen ===== | ===== Animationen erstellen ===== | ||
Zeile 196: | Zeile 220: | ||
</ | </ | ||
Dabei wird die rechte Seite nur beim ersten Instanzieren der Klasse MyClass ausgewertet. Der Konstruktor von MyClass2 wird deshalb nur //einmal// ausgeführt. PropertyTwo enthält daher immer das gleiche Objekt, siehe | Dabei wird die rechte Seite nur beim ersten Instanzieren der Klasse MyClass ausgewertet. Der Konstruktor von MyClass2 wird deshalb nur //einmal// ausgeführt. PropertyTwo enthält daher immer das gleiche Objekt, siehe | ||
- | [[http://www.mathworks.de/de/ | + | [[https://de.mathworks.com/ |
Beispiel mit Zuweisung beim Aufruf des Konstruktors: | Beispiel mit Zuweisung beim Aufruf des Konstruktors: | ||
Zeile 214: | Zeile 238: | ||
</ | </ | ||
Auf diese Art wird bei jeder Instanzierung von MyClass eine Auswertung der rechten Seiten vorgenommen. Der Konstruktor von MyClass2 wird daher // | Auf diese Art wird bei jeder Instanzierung von MyClass eine Auswertung der rechten Seiten vorgenommen. Der Konstruktor von MyClass2 wird daher // | ||
- | [[http://www.mathworks.de/de/ | + | [[https://de.mathworks.com/ |
+ | |||
+ | ===== MATLAB-Skript von der Kommandozeile starten ===== | ||
+ | Um ein MATLAB-Skript ohne grafische Ausgabe zu starten, kann folgender Befehl verwendet werden: | ||
+ | <code bash> | ||
+ | matlab -nosplash -nodisplay -nodesktop -r scriptToStart | ||
+ | </ | ||
===== Links ===== | ===== Links ===== | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
- | * [[http://research.microsoft.com/en-us/um/ | + | * [[https://github.com/tminka/lightspeed|Lightspeed Bibliothek von Tom Minka]] |
- | * [[http:// | + | |
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
* [[http:// | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[https:// |
matlab.1411391117.txt.gz · Zuletzt geändert: 2014/09/22 15:05 von olli