The aim is to assign values to a multidimensional structure without using for-loop or while-loop
Example with a structure 2*3:
s = repmat(struct('prices', 0), 2, 3);
data = [11 12 13 ;21 22 23 ];
The expected output s2 will be the following structure 2*3:
s2(1,1).prices = 11 s2(1,2).prices = 12 s2(1,3).prices = 13 s2(2,1).prices = 21 s2(2,2).prices = 22 s2(2,3).prices = 23
Rules:
1) Using For-loops or While-loops is prohibited
2) For this problem the structure will always have a single field. In the above example s has an unique field "prices".
3) However the name of this field can be changed
Have fun!
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers35
Suggested Problems
-
Find the longest sequence of 1's in a binary sequence.
6821 Solvers
-
Find a subset that divides the vector into equal halves
402 Solvers
-
Replace all zeros and NaNs in a matrix with the string 'error'
104 Solvers
-
Create a Multiplication table matrix...
696 Solvers
-
297 Solvers
More from this Author30
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!