У меня следующая проблема: я хочу смоделировать некоторую систему управления. Поскольку это довольно сложно, я использовал компьютер для вывода некоторых (сложных) уравнений, которые можно экспортировать только в код fortran77. На моем компьютере разработки это не проблема (машина Linux).
Нет, я хочу делать это аппаратно, а здесь мне нужно использовать ОС Windows. К сожалению, Matlab не поддерживает gfortran в Windows. Поэтому я не могу скомпилировать файлы fortran на этом ящике.
Моя идея заключалась в том, чтобы перевести его на C, поскольку компилятор C доступен в Matlab по прибытии. Какие-нибудь другие (лучшие) варианты?
У меня есть несколько ПОДПРОГРАММ в виде следующего.
SUBROUTINE sys_rhs (x, v, dx, param)
REAL*8 x(6)
C code is coming here
RETURN
END SUBROUTINE
Является ли хорошей практикой и работает ли использование функции sys_rhs __
в интерфейсной функции, написанной на C?
Проблема в том, что я не могу ее протестировать, поскольку у меня нет массовый доступ к машине windows. Так что это должно сработать, если я попробую, и мне не придется много экспериментировать.
И какие библиотеки мне нужны для Windows? Где их взять?
Спасибо Кристиан