5
Ich möchte mehrere Funktionen aus einer einzelnen .m-Datei hinzufügen. Ist das möglich, ohne dass für jede Funktion eine eigene m-Datei erstellt werden muss?Wie Sie mehrere Funktionen in Matlab hinzufügen
Ich möchte mehrere Funktionen aus einer einzelnen .m-Datei hinzufügen. Ist das möglich, ohne dass für jede Funktion eine eigene m-Datei erstellt werden muss?Wie Sie mehrere Funktionen in Matlab hinzufügen
Für spätere Versionen von Matlab, die das Schlüsselwort classdef
unterstützen, empfehle ich, die Funktionen als statische Methoden zu einer Klasse hinzuzufügen und sie dann von einer Instanz dieser Klasse aus aufzurufen.
classdef roof
methods (Static)
function res = f1(...)
...
end
function res = f2(...)
...
end
end
end
und man sie durch
roof.f1();
roof.f2();
Duplizieren nennen: [Ist es möglich, zu definieren, mehr als eine Funktion pro Datei in MATLAB?] (Http Es können alle mit einer .m-Datei durchgeführt werden: //stackoverflow.com/questions/3569933/is-it-possible-to-define-more-than-one-function-per-file-in-matlab). – gnovice