MATLAB関数のScilabへの移植。シンボリックを使用するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/244803

質問

いくつかの MATLAB 関数を Scilab 。クールなのは、変換ツールボックスがあることです。簡単。

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

私が見つけたシンボリックツールボックスに関する唯一のことは、これですが、少し難解でそれほど簡単ではありませんでした(実際、30分以内に正しくセットアップできなかったため、今のところあきらめました。後で試してみるつもりです)。 Maximaをインストールする必要があります。誰もそれについて何か知っていますか?

Scilabは必ずしも必須ではありません。このプロジェクトの目的は、MATLABに代わる無料およびオープンソースの代替を提供することです。 SymPy があります。 org / wiki / Python_%28programming_language%29 "rel =" nofollow noreferrer "> Python で、 SciPy ですが、変換ツール thing:\

とはいえ、何が良いのでしょうかSciLabとMaximaを連携させるか、Python&に移行してください。 co。?これがプロジェクトの始まりです。したがって、早めに選択するほど良いです。

役に立ちましたか?

解決

Bye MATLAB、hello Pythonを参照してください。 、Sage MATLAB からPythonに直接移行した経験をありがとう。

他のヒント

プロジェクトを落胆させないでください。ただし、無料およびオープンソースの代替が必要な場合wiki / MATLAB "rel =" nofollow noreferrer "> MATLAB 、 Octave プロジェクト?そこに貢献することは、独自のMATLAB代替を構築するよりも生産的かもしれません。

プロジェクトでMATLABのシンボリックの機能が必要な場合は、次をご覧ください

Googleのクイック検索から、MATLABのSimulinkに匹敵するものは見つかりませんでした。

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

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

  

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

私はあなたを誤解しているだけだと思います。 MATLAB Toolboxを使用しているため、システムを配布する場合、ライセンスの問題がある可能性があります。ちょっとした考え。ただし、MATLAB依存関係がないように、MATLABコードを移植したい場合があります。

更新

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

Simulinkの機能の一部を備えていますが、ブロック線図を構築するためのグラフィカルインターフェイスを備えていないようです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top