У меня есть вектор S
структур s
, каждая из которых имеет поле x
.MATLAB векторизация: извлечение вектора структурных полей из вектора структур
Я хотел бы извлечь вектор X
, содержащий значение x
из каждой структуры в S
.
Есть ли способ сделать это с помощью векторизации?
Пример:
s1.x = 42;
s2.x = 87;
s3.x = 24;
S = [s1, s2, s3];
Я хочу получить:
X = [42, 87, 24]
Что-то вроде 'X = [S.x]'? –
@ Benoit_11 Brilliant, пожалуйста, отправьте его в качестве ответа, чтобы я мог его принять. Я попробовал 'S.x', но не имел заключенных квадратных скобок. – MGA
Хорошо, хаха рад, что сработало! Я добавлю немного больше деталей :) –