source: altifloat/matlab_toolbox/altifloat.m @ 160

Last change on this file since 160 was 129, checked in by jbrlod, 10 years ago

last version of Varanth

  • Property svn:executable set to *
File size: 5.0 KB
RevLine 
[129]1% 1 floater 2 pts
2figure(1)
3
4ls;
5load obs_float_test.dat;
6whos;
7obs_float_test (1:4,:)
8x=obs_float_test (1:2:40,4)
9y=obs_float_test (2:2:40,4)
10x=x+1
11y=y+1
12plot(x(1),y(1),'+')
13hold on;
14plot(x(20),y(20),'>')
15hold on;
16plot(x(1:20),y(1:20),'+');
17hold on;
18plot(x(1:20),y(1:20),'-r')
19hold on;
20load rfloat_total.dat
21rfloat_total(:,:)
22x2=rfloat_total(:,4)
23y2=rfloat_total(:,3)
24x2=x2+1
25y2=y2+1
26[k,h]=size(x2);
27plot(x2(2),y2(2),'+')
28hold on;
29plot(x2(k-1),y2(k-1),'>')
30hold on;
31plot(x2(2:k-1),y2(2:k-1),'+')
32hold on;
33plot(x2(2:k-1),y2(2:k-1),'-g')
34hold on;
35
36load uv_total.dat;
37whos;
38X=uv_total(:,end-3);
39Y=uv_total(:,end-2);
40X=X+1;
41Y=Y+1;
42U=uv_total(:,end-1);
43V=uv_total(:,end);
44quiver(X,Y,U,V,'r');
45X=X+1;
46Y=Y+1;
47load vel_bck_all.dat;
48whos;
49X=vel_bck_all(:,end-3);
50Y=vel_bck_all(:,end-2);
51U=vel_bck_all(:,end-1);
52V=vel_bck_all(:,end);
53quiver(X,Y,U,V,'b');
54
55load vel_next_all.dat;
56whos;
57X=vel_next_all(:,end-3);
58Y=vel_next_all(:,end-2);
59U=vel_next_all(:,end-1);
60V=vel_next_all(:,end);
61quiver(X,Y,U,V,'g');
62figure(2)
63
64it=find(vel_next_all(:,1)==1);
65T1=reshape(vel_next_all(it,4),58,87);
66it=find(vel_next_all(:,1)==2);
67T2=reshape(vel_next_all(it,4),58,87);
68it=find(vel_next_all(:,1)==3);
69T3=reshape(vel_next_all(it,4),58,87);
70it=find(vel_next_all(:,1)==4);
71T4=reshape(vel_next_all(it,4),58,87);
72it=find(vel_next_all(:,1)==5);
73T5=reshape(vel_next_all(it,4),58,87);
74it=find(vel_next_all(:,1)==6);
75T6=reshape(vel_next_all(it,4),58,87);
76it=find(vel_next_all(:,1)==7);
77T7=reshape(vel_next_all(it,4),58,87);
78it=find(vel_next_all(:,1)==8);
79T8=reshape(vel_next_all(it,4),58,87);
80it=find(vel_next_all(:,1)==9);
81T9=reshape(vel_next_all(it,4),58,87);
82it=find(vel_next_all(:,1)==10);
83T10=reshape(vel_next_all(it,4),58,87);
84it=find(vel_next_all(:,1)==11);
85T11=reshape(vel_next_all(it,4),58,87);
86it=find(vel_next_all(:,1)==12);
87T12=reshape(vel_next_all(it,4),58,87);
88it=find(vel_next_all(:,1)==13);
89T13=reshape(vel_next_all(it,4),58,87);
90it=find(vel_next_all(:,1)==14);
91T14=reshape(vel_next_all(it,4),58,87);
92it=find(vel_next_all(:,1)==15);
93T15=reshape(vel_next_all(it,4),58,87);
94it=find(vel_next_all(:,1)==16);
95T16=reshape(vel_next_all(it,4),58,87);
96it=find(vel_next_all(:,1)==17);
97T17=reshape(vel_next_all(it,4),58,87);
98it=find(vel_next_all(:,1)==18);
99T18=reshape(vel_next_all(it,4),58,87);
100it=find(vel_next_all(:,1)==19);
101T19=reshape(vel_next_all(it,4),58,87);
102
103T=(T1+T2+T3+T4+T5+T6+T7+T8+T9+T10+T11+T12+T13+T14+T15+T16+T17+T18+T19)/19;
104
105it=find(vel_bck_all(:,1)==1);
106A1=reshape(vel_bck_all(it,4),58,87);
107it=find(vel_bck_all(:,1)==2);
108A2=reshape(vel_bck_all(it,4),58,87);
109it=find(vel_bck_all(:,1)==3);
110A3=reshape(vel_bck_all(it,4),58,87);
111it=find(vel_bck_all(:,1)==4);
112A4=reshape(vel_bck_all(it,4),58,87);
113it=find(vel_bck_all(:,1)==5);
114A5=reshape(vel_bck_all(it,4),58,87);
115it=find(vel_bck_all(:,1)==6);
116A6=reshape(vel_bck_all(it,4),58,87);
117it=find(vel_bck_all(:,1)==7);
118A7=reshape(vel_bck_all(it,4),58,87);
119it=find(vel_bck_all(:,1)==8);
120A8=reshape(vel_bck_all(it,4),58,87);
121it=find(vel_bck_all(:,1)==9);
122A9=reshape(vel_bck_all(it,4),58,87);
123it=find(vel_bck_all(:,1)==10);
124A10=reshape(vel_bck_all(it,4),58,87);
125it=find(vel_bck_all(:,1)==11);
126A11=reshape(vel_bck_all(it,4),58,87);
127it=find(vel_bck_all(:,1)==12);
128A12=reshape(vel_bck_all(it,4),58,87);
129it=find(vel_bck_all(:,1)==13);
130A13=reshape(vel_bck_all(it,4),58,87);
131it=find(vel_bck_all(:,1)==14);
132A14=reshape(vel_bck_all(it,4),58,87);
133it=find(vel_bck_all(:,1)==15);
134A15=reshape(vel_bck_all(it,4),58,87);
135it=find(vel_bck_all(:,1)==16);
136A16=reshape(vel_bck_all(it,4),58,87);
137it=find(vel_bck_all(:,1)==17);
138A17=reshape(vel_bck_all(it,4),58,87);
139it=find(vel_bck_all(:,1)==18);
140A18=reshape(vel_bck_all(it,4),58,87);
141it=find(vel_bck_all(:,1)==19);
142A19=reshape(vel_bck_all(it,4),58,87);
143
144A=(A1+A2+A3+A4+A5+A6+A7+A8+A9+A10+A11+A12+A13+A14+A15+A16+A17+A18+A19)/19;
145F=(A-T).^2
146imagesc(F)
147
148figure(3)
149it=find(uv_total(:,1)==1);
150I1=reshape(uv_total(it,4),58,87);
151it=find(uv_total(:,1)==2);
152I2=reshape(uv_total(it,4),58,87);
153it=find(uv_total(:,1)==3);
154I3=reshape(uv_total(it,4),58,87);
155it=find(uv_total(:,1)==4);
156I4=reshape(uv_total(it,4),58,87);
157it=find(uv_total(:,1)==5);
158I5=reshape(uv_total(it,4),58,87);
159it=find(uv_total(:,1)==6);
160I6=reshape(uv_total(it,4),58,87);
161it=find(uv_total(:,1)==7);
162I7=reshape(uv_total(it,4),58,87);
163it=find(uv_total(:,1)==8);
164I8=reshape(uv_total(it,4),58,87);
165it=find(uv_total(:,1)==9);
166I9=reshape(uv_total(it,4),58,87);
167it=find(uv_total(:,1)==10);
168I10=reshape(uv_total(it,4),58,87);
169it=find(uv_total(:,1)==11);
170I11=reshape(uv_total(it,4),58,87);
171it=find(uv_total(:,1)==12);
172I12=reshape(uv_total(it,4),58,87);
173it=find(uv_total(:,1)==13);
174I13=reshape(uv_total(it,4),58,87);
175it=find(uv_total(:,1)==14);
176I14=reshape(uv_total(it,4),58,87);
177it=find(uv_total(:,1)==15);
178I15=reshape(uv_total(it,4),58,87);
179it=find(uv_total(:,1)==16);
180I16=reshape(uv_total(it,4),58,87);
181it=find(uv_total(:,1)==17);
182I17=reshape(uv_total(it,4),58,87);
183it=find(uv_total(:,1)==18)
184I18=reshape(uv_total(it,4),58,87);
185it=find(uv_total(:,1)==19)
186I19=reshape(uv_total(it,4),58,87);
187
188I=(I1+I2+I3+I4+I5+I6+I7+I8+I9+I10+I11+I12+I13+I14+I15+I16+I17+I18+I19)/19;
189F1=(A-I).^2;
190imagesc(F1)
191
192F2=(I-T).^2;
193figure(4)
194imagesc(F2)
Note: See TracBrowser for help on using the repository browser.