Моделирование в системе MATLAB. Часть 1. Основы работы в MATLAB. Терёхин В.В. - 165 стр.

UptoLike

Составители: 

163
6.2 Доступ к полям и данным структуры
Используя индексацию, можно легко определить значение
любого поля или элемента структуры. Точно также можно присвоить
значение любому полю или элементу поля.
В качестве примера рассмотрим структуру patient вида:
Рисунок 6.2
Чтобы обратиться к некоторому полю, необходимо ввести
точку (.) после имени структуры, за которым должно следовать имя
поля:
str = patient(2).name
str = Ann Lane
Чтобы обратиться к элементам поля, надо использовать ин-
дексацию поля в правой части оператора присваивания. Другими сло-
вами, если поле является числовым массивом, использовать индексы
массива; если поле - массив ячеек
, использовать индексы массива яче-
ек и т. п.
Пример. Определить для пациента 2 показатель (2, 2) меди-
цинского теста
n = patient(2).test(2, 2)
n = 118
Используя тот же подход, можно присваивать значения эле-
ментам поля в левой части оператора присваивания.
        6.2 Доступ к полям и данным структуры


        Используя индексацию, можно легко определить значение
любого поля или элемента структуры. Точно также можно присвоить
значение любому полю или элементу поля.
В качестве примера рассмотрим структуру patient вида:




                            Рисунок 6.2

          Чтобы обратиться к некоторому полю, необходимо ввести
точку (.) после имени структуры, за которым должно следовать имя
поля:
         str = patient(2).name
         str = Ann Lane
          Чтобы обратиться к элементам поля, надо использовать ин-
дексацию поля в правой части оператора присваивания. Другими сло-
вами, если поле является числовым массивом, использовать индексы
массива; если поле - массив ячеек, использовать индексы массива яче-
ек и т. п.
          Пример. Определить для пациента 2 показатель (2, 2) меди-
цинского теста
          n = patient(2).test(2, 2)
           n = 118
          Используя тот же подход, можно присваивать значения эле-
ментам поля в левой части оператора присваивания.

                                                                163