Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Matlab Code to C
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
mr828c
помогите пожалуйста! кто-нибудь уже переводил из матлаба в си ?
nill
Посмотри здесь: http://matlab.exponenta.ru/matlabcompiler/default.php. Может что интересного будет. А вообще, в чем конкретно заключается проблема? Помочь, наверно, не смогу, поскольку это было давно и не правда, но тем не менее...
gertoth
Simulink может компилировать в множество диалектов С, в том числе Visual C.
dmitry-tomsk
Всё это больше реклама. Вряд ли получите ощутимое ускорение, так как получите тот же самый вызов тех же самых функций. Другое дело можно написать свой код на С и делать вызов из matlab (проще написать m-файл заготовку с нужными аргументами, сгенерировать код и добавить сам алгоритм). В этом случае ускорение будет до 5 раз. Под Win 98 и 2000 (XP) сгенерированный код отличается (разный слэш для имён файлов используется). Кроме того, обязательно проверяйте DLL-ки к которым обращается программа, будет куча проблем с запуском программы на компьютере без Matlabа.
tafkos
Лучше, чем самому вручную, сделать не получится...
Учите албанский! Всмысле "С".
Если нужна скорость, то лучше всего накатать самому програмку на Си, нежели мучаться с компилятором с симулинка и Матлаба. Имелся опыт: с помощью Матлаба и симулинка разобрался в принципе работы девайса, но для его исследования и улучшения понадобилось провести огромное количество моделирований - более 100 с числом временных шагов более 100000. Если бы остался на Симулинке то, чистого машинного времени нужно было несколько месяцев, а с программкой на Си обошлось несколькими часами.

Короче мораль такова: моделируем в Си, а обрабатываем результаты в Матлабе.
alex1464
Цитата(tafkos @ Dec 11 2005, 01:46) *
Короче мораль такова: моделируем в Си, а обрабатываем результаты в Матлабе.


Полностью согласен. Для С есть весьма качаственные библиотеки, их и надо использовать.
z64
Присоединяюсь к предыдущему.
Zakhar
Цитата(alex1464 @ Dec 16 2005, 16:28) *
Полностью согласен. Для С есть весьма качаственные библиотеки, их и надо использовать.

Ребяты, киньте ссылки - шибко интересно, однако
alex_os
Цитата(Zakhar @ Apr 6 2010, 10:56) *
Ребяты, киньте ссылки - шибко интересно, однако

IPP
Zakhar
Цитата(alex_os @ Apr 6 2010, 11:11) *

Угу, спасибо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.