Changeset 993 for trunk/src/series/civ2vel_3C.m
- Timestamp:
- Feb 6, 2017, 11:29:01 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/series/civ2vel_3C.m
r990 r993 358 358 end 359 359 end 360 %remove wrong vector 361 temp=find(Data{1}.FF==0); 362 X1=Data{1}.X(temp); 363 Y1=Data{1}.Y(temp); 364 U1=Data{1}.U(temp); 365 V1=Data{1}.V(temp); 366 360 %remove wrong vector 361 if isfield(Data{1},'FF') 362 temp=find(Data{1}.FF==0); 363 X1=Data{1}.X(temp); 364 Y1=Data{1}.Y(temp); 365 U1=Data{1}.U(temp); 366 V1=Data{1}.V(temp); 367 else 368 X1=Data{1}.X; 369 Y1=Data{1}.Y; 370 U1=Data{1}.U; 371 V1=Data{1}.V; 372 end 367 373 Ua=griddata(X1,Y1,U1,Xa,Ya); 368 374 Va=griddata(X1,Y1,V1,Xa,Ya); 369 370 [Ua,Va,Xa,Ya]=Ud2U(XmlData{1}.GeometryCalib,Xa,Ya,Ua,Va); % convert Xd data to X 375 [Ua,Va,Xa,Ya]=Ud2U(XmlData{1}.GeometryCalib,Xa,Ya,Ua,Va); % convert Xd data to X 371 376 [A]=get_coeff(XmlData{1}.GeometryCalib,Xa,Ya,XI,YI,ZI); %get coef A~ 372 377 373 %remove wrong vector 374 temp=find(Data{2}.FF==0); 375 X2=Data{2}.X(temp); 376 Y2=Data{2}.Y(temp); 377 U2=Data{2}.U(temp); 378 V2=Data{2}.V(temp); 378 %remove wrong vector 379 if isfield(Data{1},'FF') 380 temp=find(Data{2}.FF==0); 381 X2=Data{2}.X(temp); 382 Y2=Data{2}.Y(temp); 383 U2=Data{2}.U(temp); 384 V2=Data{2}.V(temp); 385 else 386 X2=Data{2}.X; 387 Y2=Data{2}.Y; 388 U2=Data{2}.U; 389 V2=Data{2}.V; 390 end 379 391 Ub=griddata(X2,Y2,U2,Xb,Yb); 380 392 Vb=griddata(X2,Y2,V2,Xb,Yb); 381 382 [Ub,Vb,Xb,Yb]=Ud2U(XmlData{2}.GeometryCalib,Xb,Yb,Ub,Vb); % convert Xd data to X393 [Ub,Vb,Xb,Yb]=Ud2U(XmlData{2}.GeometryCalib,Xb,Yb,Ub,Vb); % convert Xd data to X 394 383 395 [B]=get_coeff(XmlData{2}.GeometryCalib,Xb,Yb,XI,YI,ZI); %get coef B~ 384 396 385 397 386 398 % System to solve
Note: See TracChangeset
for help on using the changeset viewer.