3

いくつかのMATLAB関数をScilabに移植しています。クールなことは、物事を非常に簡単にする変換ツールボックスがあることです.

問題は、 syms関数に対応するもの、および一般的なシンボリック ツールボックスが見つからなかったことです。( Control System Toolboxの移植もお願いします。必要な機能をまだ探しています)。

私が見つけたシンボリックツールボックスについてはこれだけですが、少しトリッキーで簡単ではありませんでした(実際には30分で正しくセットアップできず、今のところあきらめました。後で試してください)、Maxima をインストールする必要があります。それについて何か知っている人はいますか?

Scilab は必須ではありません。このプロジェクトは、MATLAB に代わる、より自由オープン ソースの代替手段を提供することを目的としています。Python用のSymPyがあり、 SciPyで使用できましたが、変換ツールボックスのことを失いました:\

とはいえ、何が良いのでしょうか?SciLab と Maxima を連携させますか、それとも Python & co. に移行しますか? これがプロジェクトの始まりなので、これを選択するのは早ければ早いほど良いです。

4

2 に答える 2

3

さようならMATLAB、こんにちはPythonを参照してください。MATLABからPythonへの移行を直接体験してくれたSageに感謝します。

于 2008-10-29T11:24:13.593 に答える
1

あなたのプロジェクトを落胆させるわけではありませんが、MATLABに代わる無料オープン ソースが必要な場合は、 Octaveプロジェクトを見ましたか? そこに貢献することは、独自の MATLAB の代替手段を構築するよりも生産的かもしれません。

プロジェクトで MATLAB のシンボリックの機能が必要な場合は、以下を参照してください。

Google で簡単に検索したところ、MATLAB の Simulink に匹敵するものは見つかりませんでした。

また、Python と SciPy は MATLAB の機能のほとんどを備えており、Scilab の変換ユーティリティは、独自の M ファイルを Scilab コードに移植するのに役立つと思います。

あなたの質問は、MATLAB ツールボックスを移植したいことを暗示しているようです

私が見つけたシンボリックツールボックスについての唯一のものはこれです...

私があなたを誤解しているだけだといいのですが。その場合、MATLAB ツールボックスが原因でシステムを配布する場合、ライセンスの問題が発生する可能性があります。ちょっとした考え。しかし、MATLAB 依存関係を持たないように、MATLAB コードを に移植したいと思うかもしれません。

アップデート

制御システムの機能 Octave については、Octave にツールボックスがあることがわかりました。以下を参照してください。

これには Simulink の機能がいくつかありますが、ブロック線図を作成するためのグラフィカル インターフェイスはないようです。

于 2008-10-28T23:04:13.667 に答える