Appliquer une fonction sur une matrice
Résolu
Timmydu26
Messages postés
80
Date d'inscription
Statut
Membre
Dernière intervention
-
Timmydu26 Messages postés 80 Date d'inscription Statut Membre Dernière intervention -
Timmydu26 Messages postés 80 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite appliquer une fonction F qui à besoin de 4 arguments, sur une multitude de cas.
Pour cela j'ai contruit une matrice M=[nb_cas x 4], chaque ligne correspond donc a une situtation et je veut connaitre le resultats de chaque ligne, sans utiliser une boucle comme ceci:
for i=1:nb_cas
result(i) = F(M(i,:));
end
Avec la boucle for je sais que ça marche, mais je voudrais "vectoriser" mon traitement, mais je ne trouve pas de solution, j'ai essayer d'utiliser directement
R(:) = F(M) mais se me donne un vecteur de [1 x nb_cas] mais qui contient que la même valeur... :/
J'ai aussi essayer d'utiliser R(:) = arrayfun(@F, M) mais sa ne me donne toujours pas les bons resultats...
Une idées?
Je souhaite appliquer une fonction F qui à besoin de 4 arguments, sur une multitude de cas.
Pour cela j'ai contruit une matrice M=[nb_cas x 4], chaque ligne correspond donc a une situtation et je veut connaitre le resultats de chaque ligne, sans utiliser une boucle comme ceci:
for i=1:nb_cas
result(i) = F(M(i,:));
end
Avec la boucle for je sais que ça marche, mais je voudrais "vectoriser" mon traitement, mais je ne trouve pas de solution, j'ai essayer d'utiliser directement
R(:) = F(M) mais se me donne un vecteur de [1 x nb_cas] mais qui contient que la même valeur... :/
J'ai aussi essayer d'utiliser R(:) = arrayfun(@F, M) mais sa ne me donne toujours pas les bons resultats...
Une idées?
A voir également:
- Appliquer une fonction sur une matrice
- Fonction si et - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Comment supprimer une application préinstallée sur android - Guide
- Desinstaller une application sur windows - Guide
- Comment installer une application sur samsung sans play store - Guide