![]() |
|
|
![]()
|
|
| popovda |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: нет Всего: 6 |
Кто-нибудь имеет опыт создание MEX-функций на Fortran'е. На C/C++ я их писал, а на Ф. что-то не пашет.
М.б. у кого-нибудь есть код "пустышки", компилируемый без ошибок. Обращаюсь к Вам, т.к. у меня в Matlab help урезаный. -------------------- С уважением, Попов Д.А. |
|||
|
||||
| popovda |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 290 Регистрация: 9.6.2006 Где: Москва Репутация: нет Всего: 6 |
Вопрос снимается. Это делается так (и под Linux, и под Windows).
1. Если вы не пользуетесь лицензионным NAG Fortran 95 5.1 for Linux с NAG-пакетом взаимодействия с MATLAB, то надо создать файл с интерфейсами API-функций Matlab'а.
Вот этот интерфейсный модуль мы компилируем и подключаем к mex-файлу, из которого и получится .dll или. so - в общем динамическая библиотека. Теперь mex-файл, ну там вся логика как на C:
Это сообщение отредактировал(а) popovda - 11.12.2006, 14:58 -------------------- С уважением, Попов Д.А. |
||||
|
|||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Fortran | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |