Przypisz wartość do tego samego pola każdego elementu struktury nie skalarnej

W Matlab przypisywanie tablic komórek do pola struct arraysfoo jest możliwe z

my_array(1000).foo = [];
[my_array.foo] = some_cell{:};

Teraz chciałbym przypisać pojedynczą wartość do wszystkich pól w tablicy. Ale cokolwiek próbowałem, Matlab zwróciłby komunikaty o błędach zamiast cicho zakładając, że jeśli chcę przypisać pojedynczy element rozmiaru[1x1], powinien być przypisany dowszystko pola. Byłbym szczęśliwy, gdybym mógł powiedzieć np .:

my_array.foo = pi;
??? Incorrect number of right hand side elements in dot name assignment.
Missing [] around left hand side is a likely cause.

Jak więc przypisać pojedynczą wartość do pola w całej tablicy struct?

questionAnswers(1)

yourAnswerToTheQuestion