0
我有一個外部函數(myfun.m),它將生成4個圖像。我想在GUI中使用文本框來給函數提供輸入參數(例如原始圖片的名稱),但我不知道如何在我的GUI中運行myfun.m。 PLease幫助如何從MATLAB中的GUI中查找調用外部函數?
我有一個外部函數(myfun.m),它將生成4個圖像。我想在GUI中使用文本框來給函數提供輸入參數(例如原始圖片的名稱),但我不知道如何在我的GUI中運行myfun.m。 PLease幫助如何從MATLAB中的GUI中查找調用外部函數?
首先,我會建議有一個不同的文本框爲您的函數的每個輸入。例如,如果你的功能要求4個輸入,我會有四個文本框。這將避免用戶端以特定方式格式化文本輸入的痛苦,以及在將長文本字符串解析爲多個輸入時結束時的痛苦。其次,如果你的函數在MATLAB的路徑中,那麼你可以直接從你的GUI調用它,就像你使用MATLAB的任何內置函數一樣。您可能想要製作一個具有回調功能的按鈕來執行該功能。
的方式爲這個函數的回調應該是爲L
我這樣做,軸(handles.axes1); imshow(result.Step1_original_image);但MATLAB說?使用==>軸出錯;無效的對象句柄 – Marco 2012-07-13 22:13:18