Matlab, nom de variable string
Résolu/Fermé
LaëtitiaF
Messages postés
1
Date d'inscription
lundi 18 août 2008
Statut
Membre
Dernière intervention
18 août 2008
-
18 août 2008 à 11:02
bobsoiufgs - 23 juin 2010 à 17:36
bobsoiufgs - 23 juin 2010 à 17:36
A voir également:
- Matlab variable in string
- Navigation in private - Guide
- Deco in paris avis ✓ - Forum Consommation & Internet
- Déco in paris site fiable ???? - Forum Consommation & Internet
- Vba range avec variable ✓ - Forum VB / VBA
2 réponses
Sacabouffe
Messages postés
9427
Date d'inscription
dimanche 19 août 2007
Statut
Membre
Dernière intervention
29 mai 2009
1 834
18 août 2008 à 17:44
18 août 2008 à 17:44
Salut
n=1000; for x=1:n mat_x=eval(['MatriceComp',num2str(x),'MonofaceTNorm']); % Cochonneries à faire avec la matrice... endA plus
bonjour,
je voudris que ca soit a l'envers avec moi !!!
comment faire??
Merci
je voudris que ca soit a l'envers avec moi !!!
comment faire??
Merci
J'ai eu le même problème que toi.
Tu peux le résoudre comme suit :
for i = 1:N
hist_x= eval([ 'someone_',int2str(i) ]); ..........%Tu charges la matrice
Max=max(hist_x);........................................%Tu crée ta variable dans ta boucle (ici max de qqc au pif)
Z=genvarname(['MaxS_',int2str(i)]);..............% Tu crée le nom de variable que tu veux à la sortie
eval([Z ' = Max ;']).......................................% Tu sauvegarde ta variable sous le bon nom de variable.
end
J'espère que ça aura pu t'aider.
Bye.
Tu peux le résoudre comme suit :
for i = 1:N
hist_x= eval([ 'someone_',int2str(i) ]); ..........%Tu charges la matrice
Max=max(hist_x);........................................%Tu crée ta variable dans ta boucle (ici max de qqc au pif)
Z=genvarname(['MaxS_',int2str(i)]);..............% Tu crée le nom de variable que tu veux à la sortie
eval([Z ' = Max ;']).......................................% Tu sauvegarde ta variable sous le bon nom de variable.
end
J'espère que ça aura pu t'aider.
Bye.