Bonjour,


Voici donc mon probleme :

J'ai des données numérique rangés dans des matrices différentes A[2x10] et B[2x11] pour simplifier
Les premières colonnes des matrices sont des données temporelles égales A(1:10,1) = B(1:10,1)
Et comme elles sont égale je peux donc traiter les données des autres colonnes ensembles

J'aimerai faire une moyenne des deux autres colonnes du style C = ( A(:,2) + B(:,2) )/ 2

Comment dire à Matlab ou quel opérateur d'addition permet d'ignorer les données qui ne sont pas jumelées ?
Comment additionner les valeur éléments par éléments ? Ou au pire mettre un NaN voir un 0 dans la dernière colonne de C ?

Sachant que des fois c'est A qui a une valeur en plus par rapport à B ou même 2 valeurs j'ai bien peur qu'un simple B(1:end-1,2) soit inefficace.


Merci pour votre temps.

BadPanda