Bonjour,
j'essaye de comprendre cette ligne de code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
tmp  = sqrt(sum(VG(1).mat(1:3,1:3).^2));
sachant que VG représente une image(donc une matrice)
donc j'essaye cette ligne de code sur une matrice quelconque et voila ce que ça me donne :

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
21
22
23
24
25
26
27
28
29
30
31
32
33
 Z=rand(9)
 
Z =
 
    0.6441    0.2031    0.6601    0.3466    0.4279    0.9804    0.9969    0.8736    0.3179
    0.3923    0.5806    0.1233    0.2981    0.1712    0.4635    0.1001    0.6098    0.3486
    0.3266    0.5977    0.5871    0.0402    0.3667    0.3445    0.9189    0.9388    0.2536
    0.2648    0.6566    0.1462    0.3816    0.9778    0.2094    0.1340    0.2856    0.9215
    0.5103    0.5815    0.9497    0.1319    0.4593    0.3162    0.2050    0.7649    0.7035
    0.4555    0.7638    0.7420    0.1430    0.8741    0.8978    0.1642    0.1493    0.7062
    0.8104    0.1636    0.8726    0.3820    0.1521    0.0706    0.7771    0.6194    0.1506
    0.4673    0.8398    0.1646    0.6368    0.4425    0.2479    0.5601    0.6232    0.7037
    0.5185    0.9963    0.4738    0.7803    0.9208    0.0199    0.6651    0.8084    0.0738
 
>> tmp  = sqrt(sum(Z.mat(1:3,1:3).^2))  % j'essaye ça aussi mais ...
??? Attempt to reference field of non-structure array.
 
>> Z=rand(9)
 
Z =
 
    0.0525    0.8741    0.1971    0.1927    0.9960    0.1394    0.7161    0.0004    0.3194
    0.5236    0.9637    0.1945    0.6799    0.9279    0.4512    0.6053    0.7817    0.9617
    0.6495    0.9466    0.5504    0.9183    0.0191    0.4092    0.0818    0.3472    0.6664
    0.2334    0.8863    0.0184    0.0462    0.3812    0.9089    0.1304    0.2959    0.0865
    0.1401    0.5377    0.1610    0.8809    0.6570    0.4011    0.3679    0.8315    0.2556
    0.2376    0.8132    0.5352    0.4224    0.0282    0.1907    0.5601    0.0980    0.1427
    0.8742    0.2425    0.4281    0.4557    0.6115    0.8166    0.7402    0.3738    0.2773
    0.8607    0.3639    0.4071    0.6174    0.5239    0.4225    0.9825    0.6403    0.7764
    0.6516    0.6775    0.8323    0.7427    0.6229    0.3858    0.4858    0.0341    0.7080
 
>> tmp  = sqrt(sum(Z(1).mat(1:3,1:3).^2))
??? Improper index matrix reference.
Merci bcp pour votre aide