creating a field in a structure
Mostrar comentarios más antiguos
I have a structure of 10 cars [1 x 10] in that structure i have 3 fields called Model, Year, Price I want to add another field to all 10 cars called mileage ex.
Car(1)
-Model
- year
- Price
* Mileage*
Car(2)
-Model
- year
- Price
* Mileage*
And store a scalar value into mileage
How would I do that?
Respuestas (1)
David Sanchez
el 21 de En. de 2014
N_cars = 10;
for k=1:N_cars
car(k).Mileage = mileage_array(k); % insert your value here
end
2 comentarios
mark
el 22 de En. de 2014
Image Analyst
el 22 de En. de 2014
Editada: Image Analyst
el 22 de En. de 2014
Don't you think it would be:
car(1).Mileage = mileage_array(1);
car(2).Mileage = mileage_array(2);
car(3).Mileage = mileage_array(3);
car(4).Mileage = mileage_array(4);
car(5).Mileage = mileage_array(5);
car(6).Mileage = mileage_array(6);
car(7).Mileage = mileage_array(7);
car(8).Mileage = mileage_array(8);
car(9).Mileage = mileage_array(9);
car(10).Mileage = mileage_array(10);
Don't be one of those with an unnatural, unjustified phobia against looping. You could loop a million times in a fraction of a second. Now if you have an array of tens of millions of cars, then it could start to take a while. But don't sweat 1 microsecond over 2 microseconds - just do what is easiest to understand and most intuitive.
Categorías
Más información sobre Poisson Distribution en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!