Преобразование файла набора инструментов Matlab Fuzzy Logic в С#/С++/javascript

У меня есть программа Matlab, которая частично полагается на набор инструментов Matlab Fuzzy logic, который я хочу преобразовать в программу С# (а позже и в target-c, но давайте оставим это на потом). Есть ли какие-либо средства для преобразования моего файла с нечеткой логикой в ​​С# (или С++, или, может быть, даже javascript)?

P.S. Я знаю, что deploytool может преобразовать мою программу в exe, но я не хочу полагаться на компонент matlab runtime и DLL, а хочу сделать из нее полную программу на С# (или С++).


person shahar_m    schedule 20.06.2011    source источник
comment
@oleksii - основная программа - это файл .m, но она использует набор инструментов нечеткой логики и файл .fis. Вопрос заключается в преобразовании файла .fis Matlab в другие языки программирования.   -  person shahar_m    schedule 20.06.2011
comment
проверьте эту ссылку, кажется, аналогичная цель   -  person oleksii    schedule 20.06.2011
comment
@oleksii - ваша ссылка содержит ответ с 4 из 4 нерабочими ссылками, но спасибо за попытку.   -  person shahar_m    schedule 06.07.2011
comment
видите, что кто-то оставил неправильные символы в конце URL-адресов, попробуйте щелкнуть ссылки, и как только страница загрузится (с сообщением, что такого ресурса нет), удалите последние несколько символов в URL-адресе, например );. Это работает для 3 из 4 ссылок, и отображаются значимые релевантные данные.   -  person oleksii    schedule 07.07.2011


Ответы (1)


Конечно, вы должны знать Mathlab Builder, который преобразует ваши файлы m в компоненты .Net, но зависит от времени выполнения Mathlab. У меня много подобного опыта, и я боюсь, что вам придется в основном найти библиотеку С#, имитирующую набор инструментов, и соответствующим образом преобразовать вашу программу mathlab в С#. Найти библиотеку или процесс конвертации будет не так сложно, как вы думаете. Но проверочный тест будет большой задачей, если ваши подпрограммы достаточно сложны, потому что вам нужно сопоставить результаты mathlab с результатами вашей программы на С# с большинством возможных комбинаций. Я рекомендую использовать гибкий подход и спланировать/написать проверочные тесты, прежде чем приступать к преобразованию.

person Tae-Sung Shin    schedule 27.07.2011