% Programm zum Erzeugen einer Binärdatei namens parameter_algorith2.mat
function [] = init_parameter_algorith2();
% Schreibt gesamten Inhalt des lokalen Arbeitsspeichers in Binärdatei.
% Man kann die gewünschten Variablen auch einzeln angeben wie folgt:
|
% Programm zum Benutzen einer externen Binärdatei
function [] = irgend_ein_programm(m,B);
% Jetzt stehen h, epsi und proto in diesem Programm für weitere
|
Vorteil:
Man hat eine kurze und übersichtliche Liste von Übergabeparametern.
Will man bestimmte Verfahrensparameter einmal ändern, muß man
lediglich die Wertzuweisungen im definierenden Programm init_parameter_algorith2
ändern und die Binärdatei neu erzeugen. So bleiben die bereits
ausgetesteten und funktionsfähigen Programme des eigentlichen Algorithmus
unangetastet.
Achtung!
Der Matlab-Workspace existiert lokal innerhalb einer Function. Der load Befehl überschreibt diejenigen Variablen des Arbeitsspeichers, die bei Ausführung des Befehls lokal bereits existieren. Zur Vermeidung möglicher unbeabsichtigter Namenskollisionen sollte man deshalb unbedingt die in der Binärdatei belegten Variablennamen dokumentieren!