Решение линейных уравнений в S-функции уровня 1 по сравнению с Matlab Coder

У меня есть s-функция уровня Matlab, которую я использую для решения системы линейных уравнений. К сожалению, мое моделирование очень медленное, и отчет Profiler сообщает мне, что эта конкретная s-функция является временной задержкой. Поскольку у меня есть доступ к Matlab Coder, у меня есть шанс преобразовать свою s-функцию в код C ++. Тем не менее, это не так просто, потому что сигналы для функции Matlab имеют переменный размер, и это потребует определенных усилий для достижения того же самого в C ++ (хотя я знаю, что это можно сделать).

Прежде чем я предприму это, я хотел бы спросить, правда ли, что весь код CMEX работает быстрее, чем s-функция уровня 1? Особенно код, созданный с использованием codegen? Что еще более важно, оператор обратной косой черты работает с той же скоростью в CMEX?

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]