問題タブ [matlab-load]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
7493 参照

matlab - matlabの.matファイルの変数を更新する方法は?

一連の変数を格納する matlab .mat ファイルがあります。単一の変数を更新するにはどうすればよいですか?

私はこれをやってみました:

しかし、それは言います

これは何を意味し、どうすれば修正できますか?

ありがとうございました!

0 投票する
2 に答える
552 参照

matlab - 複雑な MATLAB .mat ファイルを clojure / Incanter にロードする

MATLAB に乗って Incanter / Clojure に置き換えるという私の探求では、数テラバイトの matlab .mat ファイルをロードまたは少なくとも変換できる必要があります。

これらはかなり複雑な mat ファイルであり、構造体と cell 配列がさまざまな方法でネストされているため、それらを任意の種類のテキスト ファイルにエクスポートして後で読み取るのは簡単ではないと思います。

Clojure (または Java ?!) に役立つライブラリはありますか?

他の提案も大歓迎です。

0 投票する
1 に答える
2624 参照

matlab - 複数の .mat ファイルを MATLAB に読み込む

time1.mat、time2.mat ...、time110.mat という名前の 110 個のファイルがあります。これらの行列を MATLAB ワークスペースに読み込みます。

私は常にload -'ASCII' matrix.mat現在のフォルダーに ASCII マトリックス ファイルをロードしていました。

だから私はやってみました

しかし、MATLABエラーが発生しています

もちろん、文字列filenameは MATLAB によって として正しく評価されるようtime1.matです。ロードラインでクラッシュする最初の反復で。

これを行う方法について何か提案はありますか?

0 投票する
2 に答える
3203 参照

performance - MATLAB : ロードされた MAT ファイルへのアクセスが非常に遅い

私は現在、非常に大きな MAT ファイル (約 150 MB) の保存/読み込みを含むプロジェクトに取り組んでおり、読み込まれた cell 配列へのアクセスは、スクリプトまたは関数内で作成された同等のバージョンよりもはるかに遅いことに気付きました。

この例を作成して、コードをシミュレートし、違いを示しました。

このコードでは、MAT ファイルは保存も読み込みもされません。i に対する 1 回の反復の平均時間は 0.75 秒です。ファイルを保存/ロードする行のコメントを外すと、i に対する 1 回の反復の計算に約 6.2 秒かかります (保存/ロード時間は考慮されていません)。違いは8倍遅いです!

Windows 7 64 ビットで MATLAB 7.12.0 (R2011a) 64 ビットを使用しており、MAT ファイルはバージョン v7.3 で保存されています。

MAT ファイルの圧縮に関連している可能性はありますか? またはキャッシュ変数?これを防止/回避する方法はありますか?

0 投票する
3 に答える
8559 参照

matlab - ワークスペースに mat ファイルをロードする

フォルダーBとCを含むフォルダーAがあります

フォルダー レベルでは、スタートアップ スクリプトがあり、このスクリプトから、C1 フォルダーで使用可能な data.mat ファイルで使用可能なデータをロードします。

だから私のスクリプト A_script.m から、私はやった:

スクリプトファイルの内容:

しかし、これは何もせず、データはロードされず、エラーは発生しません! 誰かが私を助けることができますか?

ありがとう

0 投票する
2 に答える
83 参照

matlab - ディレクトリをロードするとどうなりますか?

私は教授によって投稿された簡単な matlab コードを学習しようとしていますが、最初の行は次のようになります。

「load」がこのように使用されているのを見たことがありません。これは何をするのですか? ディレクトリ内のすべての .m ファイルをロードしますか?

コードには、「T()」、「Lon()」、「Lat()」などの多くのカスタム関数も表示されます。これらは標準の matlab 関数ではないため、そのディレクトリからインポートされていると想定しています。 ?

ありがとう

0 投票する
1 に答える
7823 参照

matlab - matlab の .mat ファイルから特定の列を読み取る

特定の列フォーム .mat ファイルをロードした後、ワークスペースに既に存在するファイルをロードしたいのですが、どうすればよいですか?

0 投票する
1 に答える
434 参照

matlab - .mat ファイルから変数名にアクセスせずに、.mat ファイルを別のファイルに読み込みます

この問題は非常に厄介です。状況は次のようなものです。.mat ファイルに変数が 1 つしか含まれていません。ロードしようとしているファイルから変数にアクセスせずに、別の変数にロードすることに興味があります。今、私はこのようなことを試しましたが、効果はありませんでした:

0 投票する
3 に答える
13150 参照

matlab - 複数の.matファイルをMatlabワークスペースにロードする

いくつかの.matファイルをワークスペースにロードしようとしています。しかし、それらは互いに上書きしているようです。代わりに、私は彼らに追加​​してもらいたい。私は次のようなことができることを知っています:

次に、変数を手動で追加します。

しかし、変数はたくさんあり、それぞれに追加ステートメントを作成することは非常に望ましくありません(最後の手段としては可能ですが)。load()(割り当てなしでコマンドを使用して).matファイルをワークスペースにロードして追加する方法はありますか?

0 投票する
1 に答える
141 参照

matlab-load - load() - 指定された文字列を無視する

MATLAB で load() 関数を使用して、テキスト ファイルからデータを読み込もうとしています。ただし、テキスト ファイルのすべての行は「...」で終わります。データ ファイルは MATLAB によって生成されたものではないため、楕円のソースを制御することはできません。

読み込んでいるデータファイルは次のようになります。

実際の長さは 100,000 行を超えていますが、おわかりいただけたでしょうか。load() コマンドを使用すると、各行の末尾に「...」があるため、エラーがスローされます。私が探しているのは、最初の 4 つの列を読むことだけです。

最後に不正な楕円の列を完全に省略しながら、データをロードする最も効率的な方法は何でしょうか? 必須ではありませんが、システムにテキスト ファイル全体を 2 回解析させることを伴わない方法が望ましいでしょう。