Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

WBOY
Freigeben: 2024-06-01 17:41:14
Original
653 Leute haben es durchsucht

Bei der Programmierung ist der Funktionsaufruf der Schlüssel zur modularen Programmierung. In Matlab kann eine Funktion eine andere Funktion aufrufen und so eine Code-Wiederverwendung und Aufgabenzerlegung erreichen. In diesem Artikel werden die Schritte des Funktionsaufrufs in Matlab im Detail vorgestellt, einschließlich: Funktionsdeklaration: Definieren Sie die aufzurufende Funktion. Funktionsaufruf: Verwenden Sie den Funktionsnamen und die Parameter, um die Funktion aufzurufen. Parameterübergabe: Übergeben Sie die Parameter an die aufgerufene Funktion. Rückgabewert : Rufen Sie die Funktion der aufgerufenen Funktion ab. Rückgabewert Mit diesem Handbuch können Sie die Grundprinzipien des Funktionsaufrufs in Matlab beherrschen und die modulare Programmierung problemlos implementieren.

Erstellen Sie zunächst eine neue m-Dateifunktion Untitled2() in Matlab. Untitled2() ist die Hauptfunktion, fügen Sie dann eine Unterfunktion count(i) unter der Funktion hinzu und rufen Sie die Unterfunktion in der Hauptfunktion auf. Der Code lautet wie folgt:

% Hauptfunktion

Funktion [Summe] = Untitled2()

i=10.

sum=count(i).

Ende

% Unterfunktion

Funktion [Summe] = count(i)

Summe=0.

für k=1:i

sum=sum+i.

end

end

Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

Geben Sie dann [Untitled2()] in das Befehlszeilenfenster ein und rufen Sie die Hauptfunktion auf. Das zurückgegebene Summenwertergebnis ist 100. Beachten Sie hier, dass die Hauptfunktion Unterfunktionen aufrufen kann Unterfunktion Die Hauptfunktion kann nicht aufgerufen werden, wie in der Abbildung gezeigt:

Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

Methode 2: Zwei M-Datei-Funktionsaufrufe

Erstellen Sie zunächst zwei M-Datei-Funktionen in Matlab, eine Untitled2()-Funktion und eine count( i)-Funktion. Die Funktion count(i) wird direkt in der Funktion Untitled2() aufgerufen, wie in der Abbildung gezeigt:

Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

Sie können sich den Inhalt der Funktion count(i) ansehen, wie in der Abbildung gezeigt Abbildung:

Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

Geben Sie „Untitled2()“ in das Befehlszeilenfenster ein und drücken Sie die Eingabetaste, um das gleiche Ergebnis zu erhalten. Der Vorteil dieser Schreibweise besteht darin, dass sich die beiden Funktionen gegenseitig aufrufen können und es keinen Unterschied zwischen ihnen gibt die Hauptfunktion und die Unterfunktion, wie in der Abbildung gezeigt:

Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

Geben Sie count(16) in das Befehlszeilenfenster ein. Sie können die Ergebnisse auch direkt sehen, wie in der Abbildung gezeigt:

Operationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab

Das obige ist der detaillierte Inhalt vonOperationsschritte für eine Funktion zum Aufrufen einer anderen Funktion in Matlab. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:zol.com.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage