2011-11-30 63 views
0

我正在使用MATLAB,並調用返回屏幕屬性的函數。請看下面:列表/配對數組:訪問一個元素

>> Screen('resolution', 0) 

ans = 

    width: 1280 
    height: 1024 
pixelSize: 32 
     hz: 60 

這很好,但我只想訪問'寬度'參數。我不知道這是一種「配對數組」還是簡單的列表,但基本上我有興趣提取第一個元素;寬度'。

任何想法?

回答

4

您從Screen獲得的答案是struct類型的數組。你的access the fields of a structure arrayvariableName.fieldName語法。

screenInfo = Screen('resolution',0); 

%# access width 
width = screenInfo.width 
0

getfield(Screen('resolution', 0),'width')