問題タブ [matlab-class]

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 投票する
0 に答える
112 参照

matlab - Guide作成GUIでユーザー作成クラスを利用する方法

GUIDE でアプリケーションを作成しています。GUIDE が提供する「ハンドル」構造を使用してデータをすばやく格納すると、コードが乱雑で読みにくくなることがわかりました。最良の解決策は、データを処理する独自のクラスを作成し、コールバック関数で使用されるメソッドを格納することであると判断しました。「annotatorGUI_OpeningFcn」(以下を参照) でコンストラクター メソッドを正常に呼び出すことができましたが、別のコールバック関数でクラス メソッドを呼び出すと、クラスへの参照が見つかりません。さらに、「annotatorEngine = ....」という行に黄色の下線が引かれ、「変数に代入された値が使用されていない可能性があります」という文が表示されます。クラス宣言が GUI スクリプト全体に反映されていないようです。「handles」構造の使用や「宣言」は避けたい

編集:これまでのところ、クラスオブジェクトをグローバルとして宣言することだけが機能しているようです。ただし、各コールバックで「global annotatorEngine」を記述する必要があるため、これはまだ少し面倒です。

メソッドを呼び出す場所。

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

matlab - クラスハンドル。マトラブ

私は2つの同様のクラスを持っています:

そして2番目:

ハンドルから一度継承します。他はやってません。このようなスクリプトを作成した後:

プログラムを段階的にデバッグすると、 の後の 2 番目のクラスで a と b が変更されていないことわかりsolver2.test()ます。しかし、これらの変数が変更された最初のクラスはsolver1.test(). この問題の理由は何ですか?

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

matlab - 構造体プロパティのフィールドを Matlab のクラスのプロパティとして作成する

以下に示すように、MobileBaseStation というクラスと、構造体である DataChannel というプロパティを定義する必要があります。

セッターは、DataChannel 構造体のフィールドに境界/制限を適用する必要があります。セッターを使用できるように、構造体のフィールドを MobileBaseStation クラスのプロパティにする必要があります。Matlabでこれを達成するにはどうすればよいですか?

0 投票する
0 に答える
58 参照

matlab - Matlab の「値」クラスが正しく機能しない

簡単なMatlabクラスを作成しました

そして私はそれを使用しようとしています:

ただし、これは機能しません。一部のクラス プロパティは、ループが実行される前に「忘れられ」、エラーが発生します。

handleクラスをクラスとして定義した場合

すべてが完全にうまく機能します。

値クラスのどこで間違ったのでしょうか?

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

matlab - サブクラス プロパティを設定すると予期しないエラーが発生する

シリアルNIRFlexクラスから継承するクラスとしてインスタンス化されたオブジェクトがあります。コマンド ラインからプロパティに値を割り当てようとすると、次のようになります。0Text_mode

次のエラーが表示されます。

私のクラス定義、コンストラクター、および set メソッドは次のとおりです。

メソッドを削除すると、コマンド ラインでset任意の値をプロパティに割り当てることができますが、入力した値がまたはText_modeのみであることを確認する必要があります。12

プロパティ ドキュメント @ MathWorks を使用した組み込み型のサブクラスを確認しましたが、答えが見つかりませんでした。

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

matlab - クラスを構造体に変換して .mat ファイルに保存 - MATLAB - MathWorks 日本

他のクラスのオブジェクトであるいくつかのプロパティを持つクラスがあります。クラスを構造体に変換してデータを確認すると、すべてのプロパティの完全な情報が存在します。しかし、それを.matファイルに保存した後、データをロードすると、他のクラスのインスタンスであるプロパティが消えてしまいます! そのため、データ フィールドは空です。誰でもこれで助けてもらえますか?

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

matlab - Matlab の組み込みオブジェクトのメソッド

これら 2 つの呼び出しシーケンスget(a) と a.get()の違いは何ですか?

0 投票する
0 に答える
24 参照

matlab - コマンドラインで機能する抽象関数は、定数プロパティとしてクラスで機能しません

次の関数はコマンドラインで機能しますが、クラスでは定数プロパティとして機能しません。一体型の他の機能との組み合わせなどいろいろ試してみましたが解決できませんでした。 関数

クラスで