Bazouille
Messages postés3Date d'inscriptionjeudi 28 avril 2016StatutMembreDernière intervention 1 mai 2016
-
1 mai 2016 à 17:23
Bonjour à tous,
Je cherche à créer une fonction en Matlab - tout bêtement la fonction d'autocovariance, je sais qu'elle existe déjà sous matlab, mais pour une projet je dois recréer un équivalent moi-même... - Et mon seul problème est qu'évidement, j'ai envie d'attribuer une valeur en 0 à ma function (autocov(0)=variance...), seulement en matlab, l'indice des vecteurs ne commence qu'à 1...
Je pourrais évidement tout décaler, pour un signal à N éléments, faire une fonction qui va de 1 à N+1. Seulement ce n'est pas très sympathique en particulier pour la fonction d'autocovariance, et notamment parce qu'on à très envie d'avoir mon_autocov(0)=covariance_du_signal ...
Donc bon si ce n'est vraiment pas possible tant pis, mais je préfère demandais au cas où si qqn connais un moyen (qui reste raisonnablement simple) de faire ce que je recherche.
Je me dis que ça doit bien être possible, je pense notamment à l'exemple des fonctions que Matlab connais de base, genre sin ou exp, il leur attribue bien une valeur en 0 : sin(0) pas de soucis pour matlab.. donc bon.