問題タブ [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 投票する
3 に答える
2349 参照

matlab - MATLABUIでオブジェクトの保存/読み込み機能を実装しようとして困惑しました

MATLAB(R2009a)UIに保存/読み込み関数を実装しようとしています。私のオブジェクトは、オブジェクトのユーザーインターフェイスを生成するレイアウト関数を実装しています。保存/ロードボタンのコールバックを実装しようとしています。保存ボタンが機能し、後でロードできるMATファイルにオブジェクトを保存します。

私の問題は、ロードボタンのコールバックを実装することです。MATファイルからデータをロードして新しいオブジェクトのプロパティを更新するためのロードを取得できないようです。私がどこで間違っているのかについての提案と、私がどのように進めるかについての提案は大歓迎です。

重要なコードは私のクラス定義ファイルです。もちろん、私の実際のオブジェクトはさらに多くのプロパティとメソッドを実装していますが、ここに私が持っているもののスケルトンがあります

UIレイアウトは、基本的に次のような別のファイルLayoutFcn.mで定義されます。

注: MATLABR2009aを使用しています。

コードはエラーをスローしません。私がコードを書いた方法では、親オブジェクト( selfで表される)は、メソッドload_objectでLOADを呼び出した後も更新されません。だから、これは望ましい効果があります:

ただし、LayoutFcn.mで定義されているloadingMyObjectコールバック をこのように使用すると

varプロパティには影響しません。つまり、varは、[ロード]ボタンをクリックした後もデフォルトのプロパティ値を保持します。

  1. gnoviceによって提案されたようにsetを使用するようにロード方法を変更すると、次のエラーがスローされます

    ??? ==>を使用した場合のエラーFujiCalibrationからdoubleに変換を設定することはできません。

    プロパティごとにメソッドを設定/取得しましたが、のように

    /li>
  2. Fooz氏が提案したようにループを使用して各フィールドを設定することは、実際にはオプションではありません。私のフルクラスには、設定時にエラーをスローするパブリック定数があるためです。

各フィールドを個別に設定するコードを手作業で処理する必要がないソリューションを探しています。この時点でそれが唯一の可能性のようですが。

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

string - MATLAB - ファイル名が文字列に格納されているファイルをロードする

MATLAB を使用してファイルのデータを処理しています。ユーザーからの入力を受け取り、それらをグラフ化するディレクトリ内の特定のファイルを見つけるプログラムを作成しています。ファイルの名前は次のとおりです。

{name}U{rate}

{name} は、コンピューターの名前を表す文字列です。{rate} は数値です。これが私のコードです:

現在、次の 2 つの問題があります。

  1. strcat「hello」、「U」、rate が 50 の場合、U は「helloU2」を格納します - どうすれば {rate} を適切に追加できますstrcatか?

  2. ロード行 - ロードが U に格納されている文字列をロードしようとするように、U を逆参照するにはどうすればよいですか?

どうもありがとう!

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

file - 任意のファイル タイプを matlab に読み込みます

私はmatlab GUIを持っています....任意のファイルタイプ(doc、txt、dat、xls)をGUIを介してマトリックスとしてmatlabにロードしたいのですが...私が得ることができる助けをいただければ幸いです!!

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

matlab - 他の I/O コマンドの代わりに load を使用する

load-ascii コマンドを使用して (x,y) を読み取るようにこのプログラムを変更するにはどうすればよいですか?

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

file - このファイルを MATLAB で読み取るにはどうすればよいですか?

data.dat次の内容の名前のファイルがあります。

私の名前はエリアス 123

これは本です 123.450

父の名前 -2.34e+05

このファイルを MATLAB に読み込み、次のデータを出力として取得します。

しかし、これを行う方法がわかりません。助言がありますか?

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

matlab - MATLAB の LOAD や SAVE に似た構造体に変数を移動したり、構造体から変数を移動したりするにはどうすればよいですか?

変数名を構造体フィールドとして使用して、変数のコレクションを構造体の「中に」ダンプする簡単な方法 (つまり、1 行) はありますか? 「ロード」機能は基本的にこれを行いますが、一時ファイルへの保存とロードは醜いようです。

例えば:

またはさらに良い:

また、その逆 (つまり、フィールド値をフィールドにちなんで名付けられた変数として現在のスコープにダンプする) はどうですか?:

また、関連するニュースグループ スレッドは次のとおりです。

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

matlab - Matlab: ファイルの読み込み

matlab で load 関数を使用すると、通常は次のようなことになります。

また

特にメモリ使用量の点で、この方法のいずれかが他の方法よりも優れていますか? または、この一時的な構造体を回避するためのより直接的なアプローチはありますか?

Thx トーマス

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

matlab - 読み込みコマンドを使用して Matlab で .mat ファイルを開く際のエラー

これは、コードと同じフォルダーにある .mat ファイルの名前を入力しているコードの一部です。ただし、ファイル名を識別せず、エラーが発生します。

"??? ==> load を使用したエラー

ファイル 'q.mat' を読み取れません: そのようなファイルまたはディレクトリはありません。"

ただし、次のようにコマンド ウィンドウで load コマンドを直接使用すると、エラーは発生せず、ファイルが読み込まれます。

load('q_A.mat')

なぜこのようなことをしているのですか?

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

matlab - 複数の *.mat ファイルの読み込みと行列のサイズ変更の自動化

ラボの作業から処理する必要がある大量のデータがあります。次元 7 x w の信号行列を含む大量の .mat ファイルがあります。行列のサイズを 7 x N に変更する必要があり、残りの分析を容易にするために、w は N よりも大きくまたは小さくする必要があります (N を超えるデータは気にしないでください)。これをどのように機能させたいかという疑似コードがありますが、実装方法がわかりません。どんな助けでも大歓迎です!

すべてのデータのフォルダー構造:

メインフォルダー

疑似コード:

0 投票する
4 に答える
37120 参照

matlab - Matlab:.matファイルをロードしていますが、なぜそれが構造体なのですか?保存された変数をメモリにロードすることはできますか?

関連コード:

しかし、ワークスペースを見ると、「bigMatrix」が1x1構造体として表示されます。ただし、構造体をクリックすると、実際のデータ(この場合は998x294マトリックス)になります。