Автономна програма може бути програмою, розробленою за допомогою MATLAB App Designer або GUIDE, або це може бути виконуваний файл командного рядка. Цільова система, на якій працює окрема програма, потребує встановлення MATLAB Runtime для запуску програми. Для цього не потрібна ліцензована копія MATLAB.
Ви можете створити окремий виконуваний файл із системних об’єктів і блоків у DSP System Toolbox™, які підтримують генерацію коду. Цей виконуваний файл може працювати поза середовищами MATLAB® і Simulink®.
MATLAB® Runtime — це окремий набір спільних бібліотек, коду MATLAB та інших файлів, який дозволяє виконувати файли MATLAB на комп’ютерах без інстальованої версії MATLAB. Програми, які використовують артефакти, створені за допомогою MATLAB Compiler SDK™, потребують доступу до відповідної версії MATLAB Runtime для запуску.
2 Відповіді. MATLAB не є скомпільованою мовою, вона інтерпретується під час виконання, тому вам потрібно встановити MATLAB, щоб запустити m-File (сценарій). Ви можете використовувати компілятор MATLAB, щоб створити окрему програму з m-File або функції. Щоб запустити m-файл без MATLAB, ви можете використовувати GNU Octave.
Щоб використовувати генерацію коду, Вам потрібна ліцензія MATLAB Coder. Для використання програмного забезпечення Phased Array System Toolbox потрібні ліцензії як для DSP System Toolbox™, так і для Signal Processing Toolbox™. Для отримання додаткової інформації перегляньте сторінку Початок роботи з MATLAB Coder (MATLAB Coder).
mat-файл — це стиснутий двійковий файл. Його неможливо відкрити за допомогою текстового редактора (за винятком того, що у вас є спеціальний плагін, як каже Денніс Джахеруддін). Інакше доведеться конвертуйте його в текстовий файл (наприклад, CSV) за допомогою сценарію. Це можна зробити за допомогою python, наприклад: Read .
Octave — це мова програмування, яка дуже схожа на MATLAB і розроблена таким чином, щоб бути сумісною з мовою MATLAB. Octave — це безкоштовне програмне забезпечення з відкритим кодом підтримується спільнотою розробників і користувачів і має багато тих самих функцій і можливостей, що й MATLAB.