web-dev-qa-db-ja.com

MATLABを使用せずに.matファイルを開く方法は?

Matlabでプロジェクトを実行し、Matlabをアンインストールしました。今、私のプロジェクトの参照が必要です。すべての.matファイルが残っています。私はそれらをメモ帳で開こうとしていますが、そこにユニコード文字を取得しています。私の質問は簡単です。 .matファイル内のMatlabコードをメモ帳またはワードプロセッサに開くにはどうすればよいですか?

16

私はそれを自分で使用しませんでしたが、このための簡単なツール(テキストエディターではない)を聞いたので、プログラミング環境をセットアップすることなく(octaveまたはpythonをインストールすることで)間違いなく可能です。

クイック検索は、 総司令官で可能だった を示唆しています。 (簡単なポイントアンドクリックインターフェイスを備えた軽量ツール)

これがまだ機能する場合、私は驚かないでしょうが、私はそれを保証することはできません。

5

.matファイルにはバイナリデータが含まれているため、Wordプロセッサで簡単に開くことはできません。 MATLABの外部で開くためのオプションがいくつかあります。

ファイルを調べるだけでよい場合は、Octaveを入手できます。これは無料ですが、MATLABの実装がやや遅いです。このテーマの詳細については、 Octaveで.matファイルを開く方法 を参照してください。 http://www.gnu.org/software/octave/download.html からオクターブを取得できます。インターフェイスは、MATLABに非常によく似ています。

NKNとErgodicityが述べたように、pythonライブラリもこれに利用可能です。

最もハードコアなソリューションは、独自のプロセッサをゼロから作成することです。 MATファイルの仕様は、MathWorksの http://www.mathworks.com/help/pdf_doc/matlab/matfile_format.pdf から入手できます。

8
Mad Physicist

Macintosh OsXでこれを行うには本当に簡単な方法があります。仲間が.mat形式をレンダリングするクイックルックプラグイン(コマンドスペース)を作成したため、内部の変数などを表示できます。 https://github.com/jaketmp/matlab-quicklook/releases

4
AllenH

新しいソフトウェアをダウンロードする必要はありません。 Octave Onlineを使用して.mファイルを開くことができます。

1
Billy Yancey

.matファイルは、圧縮されたバイナリファイルです。テキストエディタで開くことはできません(デニスジャヘルディンが言うように特別なプラグインがある場合を除く)。それ以外の場合は、スクリプトを使用してテキストファイル(csvなど)に変換する必要があります。これは、pythonたとえば: Pythonで.matファイルを読む

1