由于 MATLAB中的每個函數有自己的workspace,是以,在做GUI時,Callback函數之間傳輸變量是不能直接傳遞變量的。是以有以下幾種辦法解決 1.運用save與load進行傳輸(最麻煩的方法) 2.使用全局的變量 3.使用handls這個函數變量 4. assignin('base','k',b) b輸出到workspace,儲存為k M=evalin('base','L') 從workspace調入變量L,儲存為M
由于 MATLAB中的每個函數有自己的workspace,是以,在做GUI時,Callback函數之間傳輸變量是不能直接傳遞變量的。是以有以下幾種辦法解決 1.運用save與load進行傳輸(最麻煩的方法) 2.使用全局的變量 3.使用handls這個函數變量 4. assignin('base','k',b) b輸出到workspace,儲存為k M=evalin('base','L') 從workspace調入變量L,儲存為M