Bonjour,

je souhaite pouvoir decouper une matrice connue en n matrices plus petitess (cela equivaut a "diviser" la 1er matrie en n matrices plus petites)

par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
%matrice source
M= [1 2 3 4 5 6 7 8 9]
 
% et je veux
% => n = 3 par exemple
%M1 = [1 2 3]
%M2 = [4 5 6]
%M3 = [7 8 9]
 
%voila ce que j ai fait:
 
clear all
n = inout('Entrer le pas')
 
for i = 1:n 
 m(i) = M( (((n*(i-1))+1):(n*i) );
 i = i +1 ;
end
m
merci de votre aide