source: branches/branche-mb/eddy/diag_T_S.m @ 67

Last change on this file since 67 was 55, checked in by jbrlod, 13 years ago

prepare tag 2.0 version

File size: 1.2 KB
Line 
1%plot le diagramme T-S pour des eaux de surface vers 19°C
2%Donne la regression linéaire sur les premiers niveaux de surface
3
4f=netcdf('../data_in/file_rest/GYRE_00000400_restart.nc');
5
6T=f{'tb'}(:,:,:);
7S=f{'sb'}(:,:,:);
8
9close(f);
10
11%Prends la température de surface entre 18 et 28°
12[I,J]=find(squeeze(T(1,:,:))>18 & squeeze(T(1,:,:))<20);
13
14
15cmap=jet(length(I));
16Ssurf=nan*ones(5,length(I));
17Tsurf=nan*ones(5,length(I));
18for i=1:length(I)
19
20
21%  plot(squeeze(S(1:5,I(i),J(i))),squeeze(T(1:5,I(i),J(i))),'+')
22  %  plot(squeeze(S(10:15,I(i),J(i))),squeeze(T(10:15,I(i),J(i))),'-','Color',cmap(i,:))
23  Ssurf(:,i)=squeeze(S(1:5,I(i),J(i)));
24  Tsurf(:,i)=squeeze(T(1:5,I(i),J(i)));
25  hold on
26  %    disp(int2str(i))
27end
28Ssurf=Ssurf(:);
29Tsurf=Tsurf(:);
30figure(1)
31clf
32plot(Ssurf,Tsurf,'+');
33
34P=polyfit(Ssurf,Tsurf,1);
35
36Sref=[36.6 36.78];
37Tref=Sref*P(1)+P(2);
38
39hold on
40plot(Sref,Tref,'-');
41
42title(['dT/dS=' ,num2str(P(1))]);
43
44Ssub=nan*ones(5,length(I));
45Tsub=nan*ones(5,length(I));
46
47for i=1:length(I)
48
49
50%  plot(squeeze(S(1:5,I(i),J(i))),squeeze(T(1:5,I(i),J(i))),'+')
51  %  plot(squeeze(S(10:15,I(i),J(i))),squeeze(T(10:15,I(i),J(i))),'-','Color',cmap(i,:))
52  Ssub(:,i)=squeeze(S(13:17,I(i),J(i)));
53  Tsub(:,i)=squeeze(T(13:17,I(i),J(i)));
54  hold on
55  %    disp(int2str(i))
56end
Note: See TracBrowser for help on using the repository browser.