Кто-нибудь использовал инструмент MATLAB для создания кода C / C ++?Является ли полученный код жизнеспособным для производственного использования? - PullRequest
8 голосов
/ 12 августа 2011

У нас есть несколько исследователей, которые много работают в MATLAB. Мы часто хотели бы попробовать их код как часть большего рабочего процесса, который требует алгоритмы, которые должны быть включены в C / C ++ или Python. Я видел, как MathWorks рекламировал инструмент для создания собственного кода на C или C ++. Насколько хорош код? Поддерживает ли он наборы инструментов? Я все еще рассматриваю его как инструмент раннего создания прототипов, но удивляюсь, насколько хорош код. Мысли

Ответы [ 2 ]

3 голосов
/ 12 августа 2011

В прошлом я много работал с математическими работами.Наборы инструментов дороги, но поддержка выдающаяся.Мы протестировали код, сгенерированный для конкретного DSP, и он был в пределах 10% скорости кода, сгенерированного вручную, и занял небольшую часть времени для генерации.Последние несколько лет Mathworks вкладывает большие средства в эти наборы инструментов, и они становятся очень хорошими.Некоторые наборы инструментов поддерживаются, посмотрите онлайн документы.

1 голос
/ 12 августа 2011

Код, созданный встроенным кодером, на мой взгляд, очень хорош, и это продукт, который широко используется в промышленности, особенно в автомобильной промышленности.Обычно он предназначен для генерации кода из Simulink для приложений реального времени.Посмотрите на истории пользователей на сайте: http://www.mathworks.co.uk/products/embedded-coder/?s_cid=global_nav.

Поддержка наборов инструментов зависит от ваших требований.Если вам нужно что-то, что использует только стандартные библиотеки, тогда поддержка ограничена, но если это не имеет значения для вас, вы можете добиться большего успеха.

Хотя, предупреждаю: дорого.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...