Bonjour,

je suis très (très) débutante en informatique, et manque de bol.... je me trouve en stage en informatique... après une semaine passée a ramer en perl, mon maitre de stage m'a demande de trouver un programme "tout fait" sur internet pour calculer les ACP(que avant ce matin je n'avais jamais entendu parler...)en matlab... bien sur, je n'ai pas trouve, aussi j'essaie de le faire...
je pense que ce que j'ai fait est bien naif pour un oeil averti, mais pour moi, c'est tres opaque....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
function[]=acp(X) ;
n=length(X)
for i=1:n
B(i)=std(X): end
S=B*B'/(n+1);
[V,D]=eig(S);

d'abord... comment fonctionne la fontion std pour une matrice? que faut il mettre en argument? ( j'ai essaye de lire l'aide, mais je n'ai pas compris...) et la fonction eig?

est-ce qu'il vaut mieux utiliser ces fonctions ou bien en refaire mieux adaptées?

je n'ai vraiment aucune idée de comment commencer.....

merci d'avance

Sophie