Bonjour,

C'est un peu difficile à expliquer, mais je ferais de mon mieux...
Supposons que j'ai une grande matrice M de taille 10x10, une petite matrice a de taille 4x4.
un point a(i,j) est choisi comme référence de ma matrice a
Ce que je veux faire, c'est ajouter a à M, en précisant le point dans M qui sera superposé au point de référence...

Exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
M=zeros(10,10);
 
a=[1,2,3,4;
     5,6,7,8;
     9,10,11,12;
     13, 14, 15, 16];
Mon point de référence en a est a(3,3), et en M est M(5,7)
le résultat de ma somme sera :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
sommeSpe(a,m,[3,3],[5,7])
 
ans=
0  0  0  0  0  0   0  0   0  0
0  0  0  0  0  0   0  0   0  0
0  0  0  0  1  2   3  4   0  0
0  0  0  0  5  6   7  8   0  0
0  0  0  0  9 10  11 12   0  0
0  0  0  0  13 14 15 16   0  0
0  0  0  0  0  0   0  0   0  0
0  0  0  0  0  0   0  0   0  0
0  0  0  0  0  0   0  0   0  0
0  0  0  0  0  0   0  0   0  0
Merciii et bonne journée