5
Chcę dodać kilka funkcji z jednego pliku .m. Czy jest to możliwe bez konieczności tworzenia pojedynczego pliku m dla każdej funkcji?jak dodać wiele funkcji w Matlab
Chcę dodać kilka funkcji z jednego pliku .m. Czy jest to możliwe bez konieczności tworzenia pojedynczego pliku m dla każdej funkcji?jak dodać wiele funkcji w Matlab
W przypadku późniejszych wersji Matlab, które obsługują słowo kluczowe classdef
, zalecam dodanie funkcji jako metod statycznych do klasy, a następnie wywołanie ich z instancji tej klasy. To wszystko może być wykonane z jednego pliku .m:
classdef roof
methods (Static)
function res = f1(...)
...
end
function res = f2(...)
...
end
end
end
i nazywasz je
roof.f1();
roof.f2();
Duplikat: [Czy można zdefiniować więcej niż jedną funkcję każdego pliku w programie MATLAB?] (http: //stackoverflow.com/questions/3569933/is-it-possible-to-define-more-thanone-function-per-file-in-matlab). – gnovice