0
我在imshow()
命令內有繪圖函數。從嵌套函數返回時激活特定圖形
情節和圖像應該在單獨的數字。
從內部函數返回時,當前圖是圖,因此imshow()
將圖像放在圖的同一圖上並殺死圖。
什麼可以做使imshow()
打開或獲取到一個現有的自己的身影,同時保持嵌套函數調用的這種方式的?
我在imshow()
命令內有繪圖函數。從嵌套函數返回時激活特定圖形
情節和圖像應該在單獨的數字。
從內部函數返回時,當前圖是圖,因此imshow()
將圖像放在圖的同一圖上並殺死圖。
什麼可以做使imshow()
打開或獲取到一個現有的自己的身影,同時保持嵌套函數調用的這種方式的?
好吧,顯然,當我完成這個問題時,我發現了一個答案,但是因爲我覺得它足夠有趣並且沒有任何答案,所以我也在寫答案。
的算法中是這樣的:
nested_function()
手柄保存到以前的 人物像fh_prev = gcf;
例如nested_function()
imshow(nested_function());
nested_function()
返回前激活之前的 圖用命令figure(fh_prev);
我在理解你在問什麼時有點麻煩。你是說你修改了'imshow'來顯示一個額外的情節?你也可以向我們展示一些關於你在問什麼的代碼?我認爲代碼將提供一個更清晰的圖片,說明你想完成什麼。 – rayryeng
@rayryeng, 我沒有修改任何內容,只是在'imshow()'內嵌入了一個繪圖函數,它在返回時激活它已經繪製的圖形,因此'imshow()'輸出到這個數字而不是自己創建一個。 – Multifix