create matrix in for loop with dynamic variable
3 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am wanting to replace the following:
%sensor 1 through 19 are numerical arrays of data.
i=19; %Sensor #
sensor=[sensor1 sensor2 sensor3 sensor4 sensor5 sensor6 sensor7 sensor8 sensor9 sensor10 sensor11 sensor12 sensor13 sensor14 sensor15 sensor16 sensor17 sensor18 sensor19];
with:
f=1;
for f=1:i
evaluate([sensor(:,f)= 'sensor' num2str(f)]);
f=f+1;
end
Any suggestions?
2 commentaires
Geoff Hayes
le 17 Mar 2015
Janae - why are you doing this after you have created the 19 local variables? Why not just create/update sensor when you read (or determine) the sensor data for each of the 19 arrays?
Réponses (0)
Voir également
Catégories
En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!