実験データをscicoslabにロードする必要があります。これは、グラフィカルモデリングをサポートするscilabの(かなりひどく設計された)クローンフォークです。Web上のドキュメントはかなり貧弱ですが、 scilabやoctaveにかなり似ています。
処理する必要のあるデータは、特定の数のテキストファイルに含まれています:Data_005
、、Data_010
… Data_100
、。それらのそれぞれは、コマンドの-asciiフラグを使用してロードできますloadmatfile
。
問題は、ファイルを。という名前の変数にloadmatfile("foo", "-ascii")
ロードするという事実に起因します。データファイルを循環させるには、次のようなことを行う必要があります。foo.mat
foo
for i = [5:5:100]
name = sprintf("Data_%02d", i);
loadmatfile(name, "-ascii");
x = read_var_from_name(name);
do_something(x);
end
ここで私が検索するのは、read_var_from_name
文字列で内部シンボルテーブルにアクセスできるビルトインです。
同様の機能があるか知っていますか?
ノート:
- ファイルがASCII形式の場合、この動作をオーバーライドする方法はありません。
- このフェーズでは、同じように動作しますが、オクターブを使用することもできます(グラフィカルモデリングは含まれません)。