Tôi đang viết một tệp Matxab mex. Tuy nhiên, các tệp mex dường như có một giới hạn nghiêm trọng: help mexfilename
sẽ không khiến văn bản trợ giúp xuất hiện.Cách thêm "trợ giúp" -text vào một hàm mex?
Tôi có thể phá vỡ điều này bằng cách viết một tệp m, cuối cùng gọi tập tin mex, nhưng bao gồm trợ giúp, nhưng phải có cách tốt hơn.
Ở phía bên kia, như vậy tôi có thể làm tất cả các kiểm tra lỗi trong m-file, nó ở đâu xa thuận tiện hơn để làm như vậy ...
Tôi nhận ra điều này là cũ, nhưng chỉ cần làm theo lời khuyên ở đây - tôi thấy rằng tập tin 'm' phải nằm trong cùng thư mục với tập tin' mex', nếu không thì Matlab sẽ ưu tiên tệp 'm' trống và không làm gì cả! – n00dle
@ianhales: Tôi thường đặt tệp M (với đối số đầu vào phân tích cú pháp và kiểm tra) trên đường dẫn và tệp MEX (thực hiện tính toán thực) trong thư mục 'private' liền kề. Ví dụ, bạn có '/ path/to/myfcn.m' và'/path/to/private/myfcn_mex.m' (giả sử '/ path/to' được thêm vào đường dẫn), với' myfcn' gọi hàm MEX riêng – Amro