Составители:
181
Попытка удалить поле nest приводит к сообщению об ошибке
B = rmfield(B, 'nest')
??? To RESHAPE the number of elements must not
change.
Для выполнения функции RESHAPE должно быть изме-
нено количество элементов
Error in ==>
d:\matlab5\toolbox\matlab\datatypes\rmfield.m
On line 43 ==> t = reshape(t,size(s));
Ошибка в ==>
d:\matlab5\toolbox\matlab\datatypes\rmfield.m
В строке 43 ==> t = reshape(t,size(s));
Сопутствующие функции: SETFIELD, GETFIELD,
FIELDNAMES, STRVCAT.
ISFIELD - Логическая проверка поля
Синтаксис:
k = isfield(S, '<имя_поля>')
Описание:
Функция k = isfield(S, '<имя_поля>') возвращает 1 (логиче-
ское
TRUE), если указанное имя действительно является именем поля
данной структуры.
Пример. Задана следующая структура A размера 1х2:
A(1).data = [3 4 7; 8 0 1];
A(1).nest.testnum = 'Test 1';
A(1).nest.xdata = [4 2 8];
A(1).nest.ydata = [7 1 6];
A(2).data = [9 3 2; 7 6 5];
A(2).nest.testnum = 'Test 2';
A(2).nest.xdata = [3 4 2];
A(2).nest.ydata = [5 0 9]
Проверить, является ли поля 'data', 'nest', 'nest.xdata' полями струк-
туры A:
isfield(A,'data')
ans = 1
isfield(A,'nest')
ans = 1
isfield(A,'nest.xdata')
ans = 0
Сопутствующие функции: SETFIELD, GETFIELD,
FIELDNAMES.
ISSTRUCT - Логическая проверка структуры
Попытка удалить поле nest приводит к сообщению об ошибке B = rmfield(B, 'nest') ??? To RESHAPE the number of elements must not change. Для выполнения функции RESHAPE должно быть изме- нено количество элементов Error in ==> d:\matlab5\toolbox\matlab\datatypes\rmfield.m On line 43 ==> t = reshape(t,size(s)); Ошибка в ==> d:\matlab5\toolbox\matlab\datatypes\rmfield.m В строке 43 ==> t = reshape(t,size(s)); Сопутствующие функции: SETFIELD, GETFIELD, FIELDNAMES, STRVCAT. ISFIELD - Логическая проверка поля Синтаксис: k = isfield(S, '<имя_поля>') Описание: Функция k = isfield(S, '<имя_поля>') возвращает 1 (логиче- ское TRUE), если указанное имя действительно является именем поля данной структуры. Пример. Задана следующая структура A размера 1х2: A(1).data = [3 4 7; 8 0 1]; A(1).nest.testnum = 'Test 1'; A(1).nest.xdata = [4 2 8]; A(1).nest.ydata = [7 1 6]; A(2).data = [9 3 2; 7 6 5]; A(2).nest.testnum = 'Test 2'; A(2).nest.xdata = [3 4 2]; A(2).nest.ydata = [5 0 9] Проверить, является ли поля 'data', 'nest', 'nest.xdata' полями струк- туры A: isfield(A,'data') ans = 1 isfield(A,'nest') ans = 1 isfield(A,'nest.xdata') ans = 0 Сопутствующие функции: SETFIELD, GETFIELD, FIELDNAMES. ISSTRUCT - Логическая проверка структуры 181
Страницы
- « первая
- ‹ предыдущая
- …
- 181
- 182
- 183
- 184
- 185
- …
- следующая ›
- последняя »