Bonjour à tous,
Je cherche à faire une comparaison avec 2 matrices de longueur différente. Après avoir identifier la date en commun entre les deux, je souhaiterais pouvoir comparer les différentes valeurs d'une matrice correspondant à cette date à celle de l'autre.
Extrait des matrices:
SMI
date valeur
20120103 6050,93000000000
20120104 6058,08000000000
20120105 6026,57000000000
20120106 6013,83000000000
20120107 5987,54000000000
20120110 6050,78000000000
call
date strike
20120103 6400
20120103 6600
20120103 6800
20120104 3950
20120104 4000
20120104 4050
20120104 4100
Comme vous le voyez, dans la deuxième, il y a plusieurs dates.
Ce que je souhaiterais obtenir est une matrice du type:
20120103 6050,93-6400
20120103 6050.93-6600
etc
J'ai essayé différent types de boucles, mais cela n'a pas marché
quelque chose de ce type:
1 2 3 4 5
| for i=1:250
if SMI(i,1)==call(:,1);
money=[date_call,SMI(i,2)-call(:,2)];
end;
end; |
Merci pour vos idées
Partager