使用 fieldnames 指令可傳回一結構陣列的所有欄位,例如:
在上例中,其傳回的結果是一個字串異質陣列(Cell Array of Strings),包含了 student 的所有欄位。
欲增加一個新的欄位,直接將此欄加入於任一陣列元素即可,例如:
由上述結果可看出,MATLAB 會將此新欄位加入其他元素,並設定其預設值為 [](空矩陣)。
欲刪除一個欄位,可用 rmfield 指令,其使用格式如下:
newArray = rmfield(array, 'field')
例如,欲刪除 scores 欄位,可輸入如下:
MATLAB程式設計:入門篇