MATLAB的GUI中有滑鼠經過觸發的功能麼?

時間 2025-01-20 12:40:04

1樓:網友

我是不知道有,似乎必須點選動作才能觸發事件。。。

matlab gui 滑鼠觸發事件求助!!!小白乙隻,還望各位大神相助,跪謝!!!

2樓:網友

你究竟使用。

還是來表示狀態?

case 情況裡面的**,只有plot所用的符號不同所以沒有必要重複那麼多**吧。

其他**都可以寫在swith case語句之外只用在不同case值中寫相應的plot語句就可以了。

matlab gui中如何確定滑鼠點選的是哪乙個控制項?

3樓:平天一狼

你在動態生成的相應callback 程式中加入你要的**就會執行相應的功能,不同callback的函式名字不一樣,自己可以命名的。

!求matlab gui滑鼠懸停響應時間實現具體方式

4樓:網友

我能想到的乙個做法思路如下:

1、編寫視窗的windowbuttonmotionfcn**函式,在該**函式中判斷滑鼠是否在第乙個axes範圍內,如果是,則設定乙個全域性變數或某自定義屬性為當前時間(要點是在另外的函式中能夠訪問這個資料),則該時間為滑鼠在該座標系裡面的最後移動時間。

2、定義乙個定時器,執行週期可以稍微小一些(例如秒),在其**函式中首先判斷是否在座標系中,如果在,則取上述windowbuttonmotionfcn**函式中儲存的滑鼠最後移動時間,如果二者之差大於1秒,則在另一座標系中顯示放大影象。

具體還有一些細節需要處理,比如,如果已經顯示放大影象,則後續定時器**函式不應重複更新放大影象的繪圖;再比如,在滑鼠移動的情況下,應該先清除放大影象,等等。但基本思路大致就是這樣了,處理起來稍微有點麻煩,供參考。

matlab gui(axes中)如何獲取滑鼠點選時的位置

5樓:黃黃一打七

你是用什麼方法得到的呢 ?

能告訴下我嗎。。。

謝謝你了!!!

matlab中如何用滑鼠獲得gui介面中table控制項裡面某一行或某一列的數值

6樓:網友

在gui介面中有自動的毀掉函式callbackselection...什麼的,在那個**函式些功能實現的語句即可。

matlab gui設計中 滑鼠如何選中圖中的點進行拖拽

7樓:網友

一般的做法是寫figure的幾個**函式。

包括:windowbuttondownfcn:判斷游標靠近哪個點,標記該點被選中;

windowbuttonmotionfcn:判斷游標的當前位置,並換算成所選點的座標,然後更新繪圖;

windowbuttonupfcn:釋放選中的點。

具體做法你最好找個例子看看,比如檔案(不過這個例子有點太複雜)。

要求利用matlab的圖形使用者介面(gui)程式設計,利用訊號處

建議看看 matlab例項分析與程式設計大全 訊號產生 正弦波 餘弦波 方波 鋸齒波 階躍訊號 衝激訊號 高斯訊號 訊號基本運算 相加 相乘 移位 尺度變換 反褶 卷積 線性系統的時域分析 脈衝響應 階躍響應 連續時間訊號的頻域分析 傅立葉變換 傅立葉變換逆變換 頻響特性 這些問題都有特定的程式指令...

怎樣在matlab的GUI圖形介面中的callback函式中再呼叫其他編好的函式呢

必須把函式你編號的函式控制代碼先在gui初始化時新增到類似於handls.控制代碼與資料集合中,再在callback中呼叫gui控制代碼集中你所編寫的函式的控制代碼,思路如此。 日向淳正 可以的。保證那些被呼叫的函式儲存在搜尋路徑中,最方便的就是放到同一資料夾中。用matlab中的gui去直接呼叫和...

在MATLAB的GUI中,得到M檔案中的某個引數值

我愛飯 你的意思是按button3執行step3.m檔案,然後按button4再輸出變數precision嗎?如果變數precision的值是執行step3.m檔案之後得到的則可以採用全域性變數的方法寫 這個button是執行step3.m檔案的,想得到其中的變數precision。function...