Я хочу написать функцию, которая преобразует переменную количество переменных (в примере ниже массива sc
, матрица A
, число T
) в структуру, которая содержитих.Соответствующие метки структуры должны быть именами самих переменных.См. Пример ниже:
sc=[1 2 1 0.5 0.01 0.03];
A=[1,2,3,4;1,2,3,4];
T=2;
Я хочу, чтобы моя функция делала это:
data.sc=sc;
data.A=A;
data.T=T;
, чтобы вывод был:
data =
структура с полями:
sc: [1 2 1 0.5000 0.0100 0.0300]
A: [2×4 double]
T: 2
для переменной количество разнородных аргументов.