Перейти к содержанию
    

Matlab Code to C

Гость nill

Посмотри здесь: http://matlab.exponenta.ru/matlabcompiler/default.php. Может что интересного будет. А вообще, в чем конкретно заключается проблема? Помочь, наверно, не смогу, поскольку это было давно и не правда, но тем не менее...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё это больше реклама. Вряд ли получите ощутимое ускорение, так как получите тот же самый вызов тех же самых функций. Другое дело можно написать свой код на С и делать вызов из matlab (проще написать m-файл заготовку с нужными аргументами, сгенерировать код и добавить сам алгоритм). В этом случае ускорение будет до 5 раз. Под Win 98 и 2000 (XP) сгенерированный код отличается (разный слэш для имён файлов используется). Кроме того, обязательно проверяйте DLL-ки к которым обращается программа, будет куча проблем с запуском программы на компьютере без Matlabа.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Лучше, чем самому вручную, сделать не получится...

Учите албанский! Всмысле "С".

Если нужна скорость, то лучше всего накатать самому програмку на Си, нежели мучаться с компилятором с симулинка и Матлаба. Имелся опыт: с помощью Матлаба и симулинка разобрался в принципе работы девайса, но для его исследования и улучшения понадобилось провести огромное количество моделирований - более 100 с числом временных шагов более 100000. Если бы остался на Симулинке то, чистого машинного времени нужно было несколько месяцев, а с программкой на Си обошлось несколькими часами.

 

Короче мораль такова: моделируем в Си, а обрабатываем результаты в Матлабе.

Изменено пользователем tafkos

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Короче мораль такова: моделируем в Си, а обрабатываем результаты в Матлабе.

 

Полностью согласен. Для С есть весьма качаственные библиотеки, их и надо использовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Полностью согласен. Для С есть весьма качаственные библиотеки, их и надо использовать.

Ребяты, киньте ссылки - шибко интересно, однако

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...