?? ex0604.m
字號:
%例6-4 結構體內部數據的獲取
strArray=struct('name',{'personA','personB','personC'}...
,'age',{13,20,25},'sex',{'female','male','male'},...
'mat',{[1 2],[3 4;5 6],[]}) %創建結構體數組(如圖6-2所示)
newArray=strArray(1:2) %通過冒號和括號裁減產生結構體數組的子數組
strArray(1) %通過下標索引訪問結構體數組中的第一個結構體元素
strArray(2).name %訪問第二個結構體元素的name字段值
strArray(2).mat(2,1) %訪問第二個結構體元素的mat字段數組的第2行第1列元素
ageArray=strArray.age % 多個結構體對象的同一字段值不能賦值給一個數組
ageArray={strArray.age} %多個結構體對象的同一字段值只能賦值給元胞數組
whos ageArray %ageArray是一個1*3的元胞數組
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -