Benutzer-Werkzeuge

Webseiten-Werkzeuge


tutorial:matlab

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
tutorial:matlab [2015/02/09 21:34] – [Funktion] ninuxtutorial:matlab [2015/02/09 21:35] (aktuell) – [get und set Methoden] ninux
Zeile 60: Zeile 60:
 help('foo') help('foo')
 </code> </code>
-==== Klassen ====+===== Klassen =====
 Im Gegensatz zu Java gibt es im MATLAB ähnlich wie in C++ verschiedene Klassentypen. Zum einen die handle Klassen und zum andere die value Klassen. Handle Kalssen sind das was man aus Java kennt. Diese Klassen beinhalten Daten welche manipuliert werden können. Value Klassen dagegen machen für die Manipulation eine Kopie der Daten und bearbeiten diese Kopien. Somit gibt es bei value Klassen keine persistente Änderung der Daten ausser man vollzieht ein explizites Kopieren.  Im Gegensatz zu Java gibt es im MATLAB ähnlich wie in C++ verschiedene Klassentypen. Zum einen die handle Klassen und zum andere die value Klassen. Handle Kalssen sind das was man aus Java kennt. Diese Klassen beinhalten Daten welche manipuliert werden können. Value Klassen dagegen machen für die Manipulation eine Kopie der Daten und bearbeiten diese Kopien. Somit gibt es bei value Klassen keine persistente Änderung der Daten ausser man vollzieht ein explizites Kopieren. 
  
-=== Handle ===+==== Handle ====
  
 <code matlab |person.m> <code matlab |person.m>
Zeile 106: Zeile 106:
 </code> </code>
  
-=== Value ===+==== Value ====
  
-=== get und set Methoden ===+==== get set ====
tutorial/matlab.1423517648.txt.gz · Zuletzt geändert: 2015/02/09 21:34 von ninux

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki