II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
Раздел "MATLAB\MATLAB"

В.Г.Потемкин "Введение в Matlab" (v 5.3)
Глава 6. Массивы записей

  В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель

Массив записей - это новый тип массива, в котором разрешается накапливать в виде записей разнородные данные. Отличительная особенность такого массива наличие именованных полей.

MATLAB поддерживает следующие функции при работе с массивами записей:

Функция Описание
struct Создать массив записей.
fieldnames Получить имена полей.
getfield Получить содержимое поля.
setfield Установить содержимое поля.
rmfield Удалить поле.
isfield Истинно, если это поле массива записей.
isstruct Истинно, если это массив записей.

Пользователь может расширить состав функций, создавая специальные М-файлы для обработки конкретных данных.

Определение структуры. Структура - это массив записей с именованными полями, предназначенными для хранения данных; причем поле может содержать данные любого типа.

Пример.
Рассмотрим структуру patient, в которой поле name предназначено для записи имени пациента, поле billing - для счета на оплату, поле test - результатов медицинского обследования (рис. 6.1).

ris601.gif (2404 bytes)

Рис. 6.1. Массив записей patient размера 1x1

  В оглавление книги \ К следующему разделу \ К предыдущему разделу \ Предметный указатель

 


О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры