Я использую Matlab Coder с Real Time Workshop (RTW) для генерации автономного стандартного кода C.
Прежде всего вас попросят использовать подмножество Matlab под названием "Embedded Matlab", которое вы можете найтидокумент об этом в Интернете
Вы также должны избегать динамического использования переменных, и вы не можете сгенерировать c-код для графиков или рисунков.
Код, который он генерирует, может быть сложным для понимания, но он работает.на самом деле вы не должны пытаться понять это.Определенным образом это так, как вы пытаетесь понять ассемблер, который ваш компилятор генерирует из написанного вами кода на C, совершенно бессмысленно.
еще одна вещь, о которой вы должны позаботиться, это объявить постоянные большие типы данных (векторы, большие массивы и т. Д.), Иначе они будут размещены в вашем стеке ...
удачи!