2011-06-20 111 views
4

我有一個Matlab程序,它部分依賴於Matlab的模糊邏輯工具箱,我想將其轉換爲C#程序(後來轉到objective-c,但讓我們保留這個以後)。 是否有任何方法將我的模糊邏輯fis文件轉換爲c#(或C++,或者甚至是javascript)?將Matlab模糊邏輯工具箱fis文件轉換爲c#/ C++/javascript

P.S.我知道deploytool可以將我的程序轉換爲exe,但我不想依靠matlab runtime組件和dll,而是使其成爲一個完整的c#(或C++)程序。

+0

那些Matlab .m文件? – oleksii

+0

@oleksii - 主程序是.m文件,但它使用模糊邏輯工具箱和.fis文件。問題是關於將Matlab的.fis文件轉換爲其他編程語言。 –

+0

檢查[this](http://www.mathworks.com/matlabcentral/newsreader/view_thread/288766)鏈接,似乎是一個類似的目標 – oleksii

回答

1

當然,你會知道Mathlab Builder將m文件轉換成.Net組件,但依賴於Mathlab運行時。我有很多類似的經驗,我恐怕你必須基本上找到模仿工具箱的c#庫,並相應地將你的mathlab程序轉換成c#。找到圖書館或轉換過程並不像想象的那麼困難。但是如果你的例程足夠複雜,驗證測試將是一個很大的任務,因爲你需要用最可能的組合將mathlab結果與你的c#程序的結果進行匹配。我的建議是在進行轉換之前採取敏捷方法並計劃/編寫驗證測試。