Ik heb een vraagje over structures in Matlab. Stel, ik heb de volgende structure:
auto.model
Aan deze structure wil ik een veld toevoegen zodat dat wordt:auto.model.weerstand
Voor "weerstand" heb ik een matrix "resistance" met 1000 rijen en 3 kolommen (stappen van tijd in de rijen en coordinaten in de kolommen). Nu mijn vraag:Hoe kan ik deze matrix aan de structure toevoegen zonder een loop te gebruiken waarbij ieder element afzonderlijk wordt ingevoegd?
Ik wil dit graag omdat het totale programma erg groot gaat worden en ik zo veel mogelijk loops wil vermijden vanwege de rekentijd.
Wat ik heb geprobeerd is:
auto.model(: ).weerstand(1) = resistance(:,1)
auto.model(: ).weerstand(2) = resistance(:,2)
auto.model(: ).weerstand(3) = resistance(:,3)
Ik krijg dan de volgende foutmelding:??? Scalar index required for this type of multi-level indexing.
Alvast bedankt voor de hulp.
Bruce Almighty