MATLAB - Abhängige Eigenschaften und Berechnung

8

Angenommen, ich habe die folgende Klasse, die die Lösung für die quadratische Gleichung berechnet:

%Vor%

Angenommen, ich führe folgende Befehle aus:

%Vor%

An diesem Punkt quadcalc.x = [-2 -2] . Angenommen, ich rufe quadcalc.x mehrmals auf, ohne die anderen Eigenschaften anzupassen, d. H.% Co_de% jedes Mal, wenn ich nach dieser Eigenschaft frage. Wird quadcalc.x = [-2 -2] jedes Mal neu berechnet / oder wird es sich nur "erinnern" [-2 -2]?

    
Dang Khoa 11.11.2011, 19:28
quelle

1 Antwort

6

Ja, x wird jedes Mal neu berechnet. Dies ist eine Art abhängige Eigenschaft, da es garantiert, dass das Ergebnis in x immer aktuell ist.

Wenn Sie x zu einer "faulen abhängigen Eigenschaft" machen möchten, sollten Sie sich die Vorschläge in meiner Antwort zu diese Frage .

    
Jonas 11.11.2011, 21:40
quelle

Tags und Links