Operateur matlab

Bonjour,

alors le probleme est simple:
j'ai
I= une matrice initiale avec des valeurs aléatoires
A= une matrice avec de 1 et des 0

je veux trouver une matrice M qui a les valeurs de I où les valeurs de A sont non-nulle
et le reste je le mets à zeros.

merci

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Il suffit d'utiliser l'opérateur de multiplication terme à terme: .* (point étoile). Evidemment les deux matrices doivent être de mêmes dimensions.
    1. en matlab! pas en C
    2. Oui, oui, en matlab.
      Productif à raison :)