6

興味のあるデータ セットをダウンロードしましたが、.mat 形式で、Matlab にアクセスできません。

グーグルで検索したところ、SciLabで開くことができると表示されています。

いくつか試してみましたが、これに関する適切なチュートリアルは見つかりませんでした。

やった

fd = matfile_open("file.mat")

matfile_listvar(fd)

拡張子なしでファイル名を出力します。私は試した

var1 = matfile_varreadnext(fd)

そして、それは私に「var1 =」を与えるだけです

データがどのように構成されているかはよくわかりません。リポジトリは、そこに含まれるデータを説明しましたが、それがどのように編成されたかは説明しませんでした。

だから、私の質問は、このデータを抽出/表示する際に何が間違っているのですか? 私は SciLab に専念しているわけではありませんが、これに適したツールがあれば、それを受け入れます。

4

3 に答える 3

7

1 つのオプションは、 .mat ファイルを読み取り、ほとんどの Matlab .m ファイルを実行できるOctaveを使用することです。Octave はオープン ソースであり、Linux、Mac、および Windows で利用可能なバイナリがあります。Octave 内では、次を使用してファイルをロードできます。

load file

詳細については、 Octave のマニュアルのセクション 14.1.3 Simple File I/Oを参照してください。

于 2011-11-12T04:13:11.727 に答える