5
Tôi muốn thêm một số chức năng từ một tệp .m duy nhất. Điều này có thể thực sự mà không cần phải tạo một tệp m riêng lẻ cho từng chức năng không?cách thêm nhiều chức năng trong MATLAB
Tôi muốn thêm một số chức năng từ một tệp .m duy nhất. Điều này có thể thực sự mà không cần phải tạo một tệp m riêng lẻ cho từng chức năng không?cách thêm nhiều chức năng trong MATLAB
Đối với các phiên bản sau của Matlab hỗ trợ từ khóa classdef
, tôi khuyên bạn nên thêm các hàm làm phương thức tĩnh vào một lớp và sau đó gọi chúng từ một thể hiện của lớp đó. Tất cả đều có thể được thực hiện với một file .m:
classdef roof
methods (Static)
function res = f1(...)
...
end
function res = f2(...)
...
end
end
end
và bạn gọi họ bằng
roof.f1();
roof.f2();
trùng lặp: [Có thể định nghĩa nhiều hơn một chức năng cho mỗi tập tin trong MATLAB?] (Http: //stackoverflow.com/questions/3569933/is-it-possible-to-define-more-than-one-function-per-file-in-matlab). – gnovice