У меня следующая проблема: я хочу смоделировать какую-то систему управления. Поскольку это довольно сложно, я использовал компьютер, чтобы вывести некоторые (сложные) уравнения, которые можно экспортировать только в код fortran77. На моем компьютере разработчика это не проблема (машина linux).
Нет, я хочу сделать это аппаратно, и здесь я должен использовать ОС Windows. К сожалению, Matlab не поддерживает Gfortran на Windows. Поэтому я не могу скомпилировать файлы Фортрана на этом поле.
Моя идея была теперь перевести на C, так как компилятор C доступен в matlab на win. Любые другие (лучшие) варианты?
У меня есть несколько СУБРУТИНОВ в следующем порядке.
SUBROUTINE sys_rhs (x, v, dx, param)
REAL*8 x(6)
C code is coming here
RETURN
END SUBROUTINE
Это хорошая практика, и работает ли она, чтобы использовать функцию sys_rhs__
в интерфейсной функции, написанной на C?
Проблема в том, что я не могу проверить это, поскольку у меня нет массового доступа к машине Windows. Так что это должно сработать, если я попробую и мне не нужно много экспериментировать.
Кроме того, какие библиотеки мне нужны в Windows? Где их взять?
Спасибо
Christian