Fields within Cell structures.
3 views (last 30 days)
I was just trying to find out how to sort by field of a structure. say I have 10 cars that are all:
Car(1).name = 'BMW 3 Series'
Car(1).type = 'Sedan'
Car(1).mpg = 30
Car(1).price = 40,000
(but different of course) , how could i sort them after asking a question by, say 20mpg or over, and then take that new list and sort it by price, and so on.
James Tursa on 16 Dec 2020
E.g., to sort everything by mpg:
[~,x] = sort([Car.mpg]);
CarMpg = Car(x);
To pick off only those with certain constraints, e.g.
x = [CarMpg.mpg] >= 20;
CarMpg20 = CarMpg(x);
Vasco Lenzi on 17 Dec 2020
I would use Table instead of Struct
it would make your life sooooo much easier.
Some table workflow example:
More Answers in the Power Electronics Control