問題タブ [matlab-guide]
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の図の行、列に対してテキストの正確な位置を取得する方法
次のコード セグメントでは、図のピクセル座標 (行と列) に対するテキスト境界ボックスの正確な位置を取得して、最終的に図のその部分を (配列 img から) トリミングできるようにしようとしています。しかし、私が textBox から得るものはあまり役に立ちません! いくつかの負の数!! 誰でも私にいくつかのヒントを提供できますか
matlab - Matlab GUI、ハンドル オブジェクトが必要
MatlabのガイドでGUIを作っています。impoint でポイントを配置しており、「ポイント リスト」を更新できるように addNewPositionCallback を使用しています。update 関数にコールバックとして与える引数の 1 つは、'handles' オブジェクトです。しかし、Matlab はこれを値で渡すため、コールバックが呼び出されると、そこにハンドル オブジェクトがありますが、それは古いバージョンです。ハンドル オブジェクトへのポインタのようなものが欲しいです。
または、より一般的には、「ハンドル」オブジェクトをパラメーターとして持っていない関数のどこかにアクセスしたいと考えています。
編集:だから私は次のようなコールバック関数を持っています:
function updatePosition(pos, hObject, handles)
次のようなコールバックとして追加します。
addNewPositionCallback(testh,@(pos) updatePosition(pos, hObject, handles));
そして、ハンドルにポイントリストがありますhandles.pointlist
. 5 つのポイントが含まれている必要がありますが、最初のポイントの updatePosition 呼び出しがあると、リストにはポイントが 1 つしか含まれていません。ハンドルは更新されていないようで、以前からのコピーがあるだけです。
matlab - リストボックスのMATLABコンテキストメニューが表示されない(GUIDE内)
GUIDEを使用してMATLABGUIを作成しています。コンテキストメニューを表示できません。これは、コンテキストメニューの表示プロパティ(常に「オフ」)のバグに関係している可能性があります。
これは、多くの解決策がない同じ問題を説明する古いスレッドです:http: //www.mathworks.com/matlabcentral/newsreader/view_thread/253898
回避策や修正をいただければ幸いです:)
matlab - 画像のエッジを見つける
メソッド 'edge' を使用せずに、数学演算 (matrix、Derived、div、またはその他) のみを使用して、画像のエッジを検出するにはどうすればよいですか? edge
実際、アルゴリズムなどを使用し Canny
て関数を書き直すにはどうすればsobel
よいですか?
例えば:
ピンクの長方形 256*256 黒の長方形 127*127
答え:キャニー チュートリアル
user-interface - Figure の一部を表示する
10000 回のシミュレーションを作成しましたが、5000 ~ 5200 回のシミュレーションの一部を表示したいと考えています。以下のコードで表示できますが、x 軸は 0-250 と表示されます。X 軸に 5000 ~ 5200 の正確な数字を表示したい。また、軸が何らかの理由で 250 まで実行されるため、図の最後に小さなギャップがあるようです。x 軸が正確なラベルを示し、最後にギャップがない状態で、この設定時間の図を表示したいだけです。
ありがとう
file - MATLAB GUIの関数間で値を渡す方法は?
画像ファイルをバイナリ ファイルに変換しようとしています。ここでは、Matlab GUI で 2 つのボタンを使用しています。ファイルを参照するための最初のボタンは、静的テキストにファイル名を表示し、CSV ファイルとして保存するための 2 番目のボタンです。これが私のコードです。
「handles.filename」を使用して、[名前を付けて保存] ボタンが [参照] ボタンから変数を取得できるようにしようとしていますが、ファイルを参照した後に [名前を付けて保存] ボタンをクリックしても何もしません...
私は何かが欠けているか、それを使用する際に間違いを犯していますか?
@Richanteからの回答に従った後、次のエラーが発生しましたが、わかりません
私はそれが何であるかわからない..
matlab - Matlabの動画
ボタンをクリックして、x軸またはy軸に沿って画像を移動するにはどうすればよいですか?
'image = imread(' image.jpg');'で画像をインポートしました 次に、'Left = uicontrol(' Parent'、gcf、' Style'、' pushbutton'、' String'、' Left'、...'を使用しますが、そこでスタックします。画像を任意の場所に移動したい方向。
matlab - MATLAB:画像を暗くする方法は? (トグルボタンの画像をトグルしたように見せるために使用します)
カスタム画像が表示されたトグルボタンがあります。ボタンを切り替えたときに「押された」ように見せたい。
私はより明るい(fig、s)を使用しようとしました
ただし、アイコンの白い領域は暗くなりません。
私もやろうとしました cdata = cdata+50; それを元に戻しますが、それは明らかに値が画像に対して大きすぎると不平を言っています。私はそれを回避できると思いますが、画像を暗くするだけの既知の機能がありますか?
ありがとう!
matlab-guide - GUIメニュー項目について
私のGUIでは、ファイル、表示、編集、結果のコンパイル、ヘルプなどのメニューを作成しました.GUIレイアウトエディタのメニューエディタを使用しています。「メニューのすぐ下にある gui コンテンツを更新する」つもりです。たとえば、ユーザーが gui でビューをクリックすると、最初に gui を開いたときの「フロントページ」ではなく、シミュレートされた結果ページを表示できます。
その方法を教えてもらえますか?メニュー ビュー コールバック関数の内容の下に、openfig('new figure.fig') を入力します。ビュー メニューを押すと、新しい内容とグラフィックスの別の図が開きます。しかし、別の図が開きます。最終的には 2 つの図があります。「新しいページ」ではなく、メニューの下で新しいコンテンツを更新するのが好きです。matlab guiはそれを行うことができますか?
matlab - Matlab:別の関数で呼び出すときに、コールバック関数から GUI ハンドル値を取得する
私は MATLAB の GUI プログラミングが初めてなので、私の質問はそれに関連しています。
GUIDE を使用して GUI を作成するとします。作成機能では
私は別の関数を呼び出し、
として定義
SamplingRate_Callback はいくつかの変数を設定します。
構造は関数handles
内で正しく更新されSamplingRate_Callback
ます。私が抱えている問題は、関数を次のように変更しない限り、
呼び出し元の関数にデータを返すことができませんMyGUI_OpeningFcn
。guidata(gcf, handles)
と を使用してみguidata(hObject, handles)
ましたが、どちらも機能しません。
この問題に光を当てることができますか?
また、いつguidata(gcf, handles)
vs.を使用すればよいかわかりませんguidata(hObject, handles)
。
ご協力いただきありがとうございます!