Myślałem, że powinien to zrobić deal
i nie mogę znaleźć innego fajnego rozwiązania.Uszereguj wartości tablicowe do pojedynczego pola tablicy struktur (w Matlab)
Mam tablicę a = 1:2
. Chciałbym umieścić wartości 1 i 2 do tablicy struktury b
tak:
b(1).a = 1
b(2).a = 2
Ku mojemu zaskoczeniu [b(1:2).a] = deal(1:2)
nie dotyczy wartości, ale stawia wektor [1 2]
w każdej dziedzinie a
struktury b
:
>> b(1)
ans =
a: [1 2]
>> b(2)
ans =
a: [1 2]
Czy brakuje mi czegoś o składni tutaj?