方法
建立結構體,在matlab中建立結構體有兩種方式:
第一種為直接賦值
第二種為用函數struct()
刪除結構體操作rmfield()
isstruct(s2)-判斷是否為結構體
isfield(s2,’a’)-判斷’a’字段是否屬于這個結構體
b=isfield(s,{‘type’,’color’})-同時判斷兩個字段是否屬于結構體,返回值就是兩個數。
fieldnames(s)-獲取s結構體中的字段名字:
orderfields(s)-對s結構體中的字段進行排序,按首字母順序
getfield()-取得結構體字段的值
setfield()-對結構體的字段賦予新的值
struct2cell(s)-將結構體s轉換為單元數組
下面代碼就是上面函數調用:
結果截圖:
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com