問題タブ [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.
matlab - matlabの.matファイルの変数を更新する方法は?
一連の変数を格納する matlab .mat ファイルがあります。単一の変数を更新するにはどうすればよいですか?
私はこれをやってみました:
しかし、それは言います
これは何を意味し、どうすれば修正できますか?
ありがとうございました!
matlab - 複雑な MATLAB .mat ファイルを clojure / Incanter にロードする
MATLAB に乗って Incanter / Clojure に置き換えるという私の探求では、数テラバイトの matlab .mat ファイルをロードまたは少なくとも変換できる必要があります。
これらはかなり複雑な mat ファイルであり、構造体と cell 配列がさまざまな方法でネストされているため、それらを任意の種類のテキスト ファイルにエクスポートして後で読み取るのは簡単ではないと思います。
Clojure (または Java ?!) に役立つライブラリはありますか?
他の提案も大歓迎です。
matlab - 複数の .mat ファイルを MATLAB に読み込む
time1.mat、time2.mat ...、time110.mat という名前の 110 個のファイルがあります。これらの行列を MATLAB ワークスペースに読み込みます。
私は常にload -'ASCII' matrix.mat
現在のフォルダーに ASCII マトリックス ファイルをロードしていました。
だから私はやってみました
しかし、MATLABエラーが発生しています
もちろん、文字列filename
は MATLAB によって として正しく評価されるようtime1.mat
です。ロードラインでクラッシュする最初の反復で。
これを行う方法について何か提案はありますか?
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 ファイルの圧縮に関連している可能性はありますか? またはキャッシュ変数?これを防止/回避する方法はありますか?
matlab - ワークスペースに mat ファイルをロードする
フォルダーBとCを含むフォルダーAがあります
フォルダー レベルでは、スタートアップ スクリプトがあり、このスクリプトから、C1 フォルダーで使用可能な data.mat ファイルで使用可能なデータをロードします。
だから私のスクリプト A_script.m から、私はやった:
スクリプトファイルの内容:
しかし、これは何もせず、データはロードされず、エラーは発生しません! 誰かが私を助けることができますか?
ありがとう
matlab - ディレクトリをロードするとどうなりますか?
私は教授によって投稿された簡単な matlab コードを学習しようとしていますが、最初の行は次のようになります。
「load」がこのように使用されているのを見たことがありません。これは何をするのですか? ディレクトリ内のすべての .m ファイルをロードしますか?
コードには、「T()」、「Lon()」、「Lat()」などの多くのカスタム関数も表示されます。これらは標準の matlab 関数ではないため、そのディレクトリからインポートされていると想定しています。 ?
ありがとう
matlab - matlab の .mat ファイルから特定の列を読み取る
特定の列フォーム .mat ファイルをロードした後、ワークスペースに既に存在するファイルをロードしたいのですが、どうすればよいですか?
matlab - .mat ファイルから変数名にアクセスせずに、.mat ファイルを別のファイルに読み込みます
この問題は非常に厄介です。状況は次のようなものです。.mat ファイルに変数が 1 つしか含まれていません。ロードしようとしているファイルから変数にアクセスせずに、別の変数にロードすることに興味があります。今、私はこのようなことを試しましたが、効果はありませんでした:
matlab - 複数の.matファイルをMatlabワークスペースにロードする
いくつかの.matファイルをワークスペースにロードしようとしています。しかし、それらは互いに上書きしているようです。代わりに、私は彼らに追加してもらいたい。私は次のようなことができることを知っています:
等
次に、変数を手動で追加します。
しかし、変数はたくさんあり、それぞれに追加ステートメントを作成することは非常に望ましくありません(最後の手段としては可能ですが)。load()
(割り当てなしでコマンドを使用して).matファイルをワークスペースにロードして追加する方法はありますか?
matlab-load - load() - 指定された文字列を無視する
MATLAB で load() 関数を使用して、テキスト ファイルからデータを読み込もうとしています。ただし、テキスト ファイルのすべての行は「...」で終わります。データ ファイルは MATLAB によって生成されたものではないため、楕円のソースを制御することはできません。
読み込んでいるデータファイルは次のようになります。
実際の長さは 100,000 行を超えていますが、おわかりいただけたでしょうか。load() コマンドを使用すると、各行の末尾に「...」があるため、エラーがスローされます。私が探しているのは、最初の 4 つの列を読むことだけです。
最後に不正な楕円の列を完全に省略しながら、データをロードする最も効率的な方法は何でしょうか? 必須ではありませんが、システムにテキスト ファイル全体を 2 回解析させることを伴わない方法が望ましいでしょう。