2

私は SciLab を学んでおり、ユーザー定義関数を実行するために MATLAB から同等のものを見つける必要があります。

私は MATLAB に慣れています。MATLAB では、 と入力すると、現在のディレクトリでスクリプトfoo(27)が検索され、foo.m次に MATLAB パスが検索され、見つかった場合は引数 27 でその関数が呼び出されます。

SciLab に相当するものは何ですか? 現在のディレクトリで適切な .sci ファイルを探したくないようです。

4

1 に答える 1

5

Scilabでは、関数を含むスクリプトを明示的にロードする必要があります。ディレクトリを関数ファイルがロードされるディレクトリに変更したと仮定します。これは、Scilabでメニューボタンまたは次のコマンドを使用して実行できます。

cd("path/to/working/directory")

次に、関数ファイルをロードします。foo関数がと呼ばれるファイルに保存されていると仮定するとfoo.sci、次のコマンドを使用してこのスクリプトをロードする必要があります。

exec("foo.sci")

これで、MATLABで使用できるのと同じように関数を使用できるようになります。

foo(27)
于 2011-04-30T19:16:42.663 に答える