Bonjour,
Je voudrais convertir les valeurs de mes axes du tracé d'une de mes images.
En effet ils sont en case distances et je voudrais les convertir en distances.
Voici mon code, avec A qui est une matrice dépendant d'un nombre k qui varie de 0 à 200.
Mon axe des x varie de 0 à 4600. Je pensais écrire une ligne du style :
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 fig=figure title('Profil Distance') set(gca,'nextplot','replacechildren') for k=1:200 y=20*log10(abs(fftshift(fft(Videos{1,1}{1,1}(:,k))))); [pks loc]= findpeaks(y,'sort', 'descend'); pic = 10.^((pks(1:4))/10); G(k)=(pic*(loc(1:4)'))/(sum(pic)); if k==1 A(k,:)=(Videos{1,1}{1,1}(:,k))+2300; else A(end+1,:)=(exp(-2*pi*1i*2*((G(k)-G(1))+2300)*t1casedist)/c*(B/to*(1:4600)*Pech))... .*(Videos{1,1}{1,1}(:,k)).'; end end imagesc(20*log10(abs(fftshift(fftshift(A)))))
Code : Sélectionner tout - Visualiser dans une fenêtre à part x-axis = (0:(4600*t1casedist))
Partager