Якщо MATLAB® не можу знайти всіх. dll, на які посилається a
, він не може завантажити файл MEX. MATLAB відображає таке повідомлення про помилку: Invalid MEX-file mexfilename: указаний модуль не знайдено.
mex імена файлів компілює та зв’язує один або кілька вихідних файлів C++, написаних за допомогою API даних MATLAB для C++, у двійковий файл MEX у поточній папці. Інформацію про написання цих програм див. у статті Написання функцій C++, які можна викликати з MATLAB (файли MEX).
Щоб очистити певну функцію або сценарій, використовуйте clear functionName . Щоб очистити всі функції MEX, використовуйте чистий мекс .
errorbar( y , err ) створює лінійний графік даних у y і малює вертикальну смугу помилок у кожній точці даних. Значення в err визначають довжину кожної смуги помилок над і під точками даних, тому загальна довжина смуги помилок є подвійною величиною err.
Налагоджуйте функції MEX за допомогою налагоджувача C/C++ Крім того, ви можете згенеруйте файл MEX за допомогою параметра налагодження -g у команді codegen. Файл foo_mex створюється в поточному робочому каталозі.
Перевірте функції MEX у програмі MATLAB Coder
- На сторінці «Створити код» натисніть «Перевірити код».
- Введіть або виберіть назву тестового файлу.
- Щоб запустити тестовий файл без заміни викликів оригінальної функції MATLAB на виклики функції MEX, для параметра «Виконати за допомогою» виберіть «Код MATLAB».