I a essayé de reconstruire la matrice à partir des arguments logiques comme dans l'exemple ci-dessous:matrice de la réforme d'une matrice logique 2D (sans déformation)
a=rand(2,5)
b=rand(2,5)
c=a>b
a(:,c)=b(:,c)
Cependant j'obtenir l'erreur Index exceeds matrix dimension
. Est-ce que cela peut être fait sans remodeler la matrice à l'avance?
Pour moi, il semble que vous vouliez faire 'a (c) = b (c)'. Si vous fournissez des entrées exactes non aléatoires avec le résultat attendu pour ces entrées, votre question serait plus claire qu'elle ne l'est actuellement –