Tôi nghĩ deal
nên làm điều đó nhưng không, và tôi không thể tìm thấy một giải pháp tốt đẹp khác.Giá trị mảng thỏa thuận cho một trường duy nhất của mảng cấu trúc (trong Matlab)
Tôi có một mảng a = 1:2
. Tôi muốn đưa các giá trị 1 và 2 vào một mảng cấu trúc b
như vậy:
b(1).a = 1
b(2).a = 2
Trước sự ngạc nhiên của tôi, [b(1:2).a] = deal(1:2)
không đối phó các giá trị, nhưng đặt vector [1 2]
vào từng lĩnh vực a
cấu trúc b
:
>> b(1)
ans =
a: [1 2]
>> b(2)
ans =
a: [1 2]
Tôi có thiếu thứ gì đó có cú pháp ở đây không?