在Matlab進入調試時,通常由一個函數或腳本step in另一個函數或腳本時,則目前的函數或腳本運作時的變量在調進另一個函數或腳本時,均被壓棧儲存,有時需要檢視被進入函數或腳本的同時檢視已被跳出函數或腳本被壓棧的變量,通常情況下需要傳回才能看到原來被壓棧的變量,不太友善。
還好,在Matlab的調試狀态下,Matlab提供了一個小工具,即Function Call Stack,如下圖所示:
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIiclRnblN0LclHdpZXYyd2LcBzNvwVZ2x2bzNXak9CX90TQNNkRrFlQKBTSvwFbslmZvwFMwQzLcVmepNHdu9mZvwFVywUNMZTY18CX052bm9CX90TQPRTTU10dVRVT4FEVkZXUYpVd1kmYr50MZV3YyI2cKJDT29GRjBjUIF2LcRHelR3LcJzLctmch1mclRXY39TO4cjM1YDNwIDMzATM3EDMy8CX0Vmbu4GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
當需要檢視ROC函數或腳本運作的變量時,可以直接點選ROC進入該腳本,同時就會彈出該腳本運作時被壓棧的變量,這樣不用其它操作即可在腳本之間來回切換,檢視變量。