問題タブ [matlab-gui]
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 - プロットを移動した後に軸をリセットしますか?
私は現在GUIに取り組んでいます。ユーザーの選択に応じて複数のプロットを表示できる 1 つの「軸」が必要です。現在、2 つのバー プロットと 2 つのサーフ プロットがあります。を使用してプロットを設定しています
ただし、サーフを持つ軸にバー プロットを設定すると、まだ z 軸が存在するように見えますが、同じ問題が逆に存在しますが、z 軸がありません。このサンプル スクリプトはデモンストレーションです。
これについて最善の方法は何ですか?
matlab - 複数のプロットを 1 セットの軸に動的にプロットする (一度に 1 つのプロット)
この投稿に続いて、実行時に4つのプロットを更新する関数があります。これは期待どおりに機能しますが、表示されるプロットを変更しようとすると、以前に表示されたプロットの残りがあるように見えます。bar
グラフからに移動しますsurfc
が、棒はまだ平面上に表示されます。現在、データを設定して描画しています
何らかの方法で軸/プロットを更新する必要がありますか? で軸上にあるプロットを変更しset(plot1, 'Parent', axes1)
ます。どこで問題が発生しているのかわかりません。
matlab - ラジオ ボタンが排他的に機能せず、MATLAB GUI でエラーが発生する
画像のペア比較用に MATLAB GUI のコードを書いていますが、ラジオ ボタンが排他的に機能していないため行き詰まっています。
GUIでラジオボタンを選択すると、次のエラーが表示されます
"入力引数が十分ではありません。
uicontrol コールバックの評価中にエラーが発生しました。"
エラーは set ieset(handles.radio2, 'Value', 0); の行にあります。
この点で助けが必要です...
matlab - matlab のズーム ツールを使用する場合、マウス スクロールを使用しているかどうかを検出するにはどうすればよいですか?
このコードを開発して、ユーザーが matlab の図をズームインまたはズームアウトしたかどうかを確認しました
問題は、コードを実行してマウス スクロールを使用すると、情報が正しく、上下にスクロールするかどうかを検出することです。ただし、ズームツールを使用してズームインすると、方向に対して相対的に正しい情報が表示されますが、マウスを上下にスクロールすると、情報は同じです。
情報: 方向
ans =
の
ズーム ツールまたはスクロール マウスを使用してズームインまたはズームアウトしたかどうかを検出するコードが必要です。
matlab-gui - GUIDE を使用した私の matlab プロジェクトの GUI
さまざまな関数を呼び出す main.m ファイルを含む matlab プロジェクトを開発しました。GUIDE を使用してコードの周りに GUI を開発したいと考えています。GUI から画像を入力し、プロジェクトによって計算された結果を GUI に表示するにはどうすればよいですか。
matlab - イベントリスナーを介してMatlab guiのアニメーションラインにデータポイントを追加するには?
GUIDE を使用して Matlab で GUI アプリを作成しています。プッシュボタンのクリックでいくつかの点をプロットしている軸があります。今私は同じ軸上に線をプロットするためにアニメーション化された線を使用したいと考えています. アニメーション化された線に追加するデータポイントは、イベントからのものです。そのため、イベント リスナーにデータ ポイントを追加する必要があります。そのイベントリスナーはアニメーションラインにアクセスできないため、どうすればそれができるか知りたいです。以下はこれまでのコードです。
この関数は、プッシュ ボタンがクリックされたときに呼び出されます。
これは、イベントで呼び出される関数です
plot を使用してプロットされたポイントのみが表示されています。アニメーション ラインを表示するにはどうすればよいですか? また、コマンド ウィンドウでエラーが発生しません。
matlab - GUI の Matlab コード
ヘッダー付きの関数を書く
ここで、X は 0 から 1 までの double 値を含む 3 次元行列です
どこ
X(:,:,1) は赤のレベルです
X(:,:,2) は緑色のレベルです
X(:,:,3) は青のレベルです
この関数は、各チャンネルのレベルを補数で切り替えます。
例えば、
swing - matlab の Jscrollpane
私のmatlabコードでJava GUIを使用しようとしています。多くのボタンを含む Jpanel を作成し、この Jpanel を JscrollPane に追加して、Jpanel を上下左右にスクロールできるようにしたいと考えています。で説明されているように JavaComponent() 関数を使用してみました: http://undocumentedmatlab.com/blog/javacomponent
ここに私のコードがあります:
パネルとボタンは作成されましたが、スクロールペインが見つかりません。jscroll を表示に設定しようとしましたが、結果はありませんでした。私は何を見逃していますか??
matlab - ボタンを押すとブラシをかけたデータを変数に保存
ボタンのクリック時に、ブラシをかけたデータを変数に保存しようとしています。他の質問を読みましたが、それを行う方法が見つかりません。
スクリプト内では、次のコードが機能します。
ただし、関数の呼び出しは機能selectBrush
しません。
私がなるエラーメッセージは
eval('selectedPoints=,get(n,''BrushData'')')
コールバック関数として使用する、ハンドルを使用する、新しいコールバック関数を個別に定義するなど、他のことを試しましたが、すべて成功しませんでした。
どうすればいいですか?
編集1
excaza のメソッドは機能しているように見えますが、コールバック関数は、更新された値ではなく、再定義している変数の元の値に対してのみ実行されます。
次のコードでは、
閉じる前にボタンを複数回押すと、最後のボタン押しだけでなく、ボタンを押した回数だけポイントが保存されていると予想されます。