Список / парный массив: доступ к одному элементу - PullRequest
0 голосов
/ 01 декабря 2011

Я использую MATLAB и вызываю функцию, которая возвращает свойства экрана. Пожалуйста, смотрите ниже:

>> Screen('resolution', 0)

ans = 

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

Это здорово, но я хочу получить доступ только к параметру width. Я не знаю, относится ли это к «парному массиву» или просто к списку, но в основном меня интересует извлечение только первого элемента; «ширина».

Есть идеи?

Ответы [ 2 ]

4 голосов
/ 01 декабря 2011

Ответ, который вы получите от Screen, представляет собой массив типа struct.Вы получаете доступ к полям структурного массива с синтаксисом variableName.fieldName.

screenInfo = Screen('resolution',0);

%# access width
width = screenInfo.width
0 голосов
/ 01 декабря 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...