Bonjour a tous,
Je suis nouveau sur ce forum et surtout je debute sur matlab....
Je souhaiterais a partir d'une matrice de dimension (m,n) soustraire chaque colonne une a une (col1 - col2, col2-col3, col3-col4,..., col(n-1)-col(n)) et tout renvoyer dans une matrice (m,n-1).
Dans mon cas d'etude m correspond au nombre de particule en suspension (10000) et n le nombre de time step (variant dependant du temps de l'experience). Mon but etant de calculer la distance pour chaque particule parcourue pour chaque time step. Dans le futur je voudrais calculer la vitesse ainsi que l'acceleration etc... Pardon, restons concentrer sur le probleme initial... Donc si quelqu'un aurait la reponse vous me sauverez deux jours de travail!!!
Voila le debut de mon script, come vous le voyez il manque la partie la plus importante dans la boucle...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 %% Create matrix of distance made by each particles n = 193; % nombre de time step distanceX = zeros(10000,n-1); file = 'distance'; for i = 1: n; save (file, 'distanceX' ); end
Partager