Changeset 582 for trunk/src/civ_matlab.m
- Timestamp:
- Mar 13, 2013, 12:46:21 AM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/civ_matlab.m
r581 r582 169 169 Data.Patch1_SubDomainSize=Param.Patch1.SubDomainSize; 170 170 nbvar=length(Data.ListVarName); 171 Data.ListVarName=[Data.ListVarName {'Civ1_U_smooth','Civ1_V_smooth','Civ1_SubRange','Civ1_Nb Sites','Civ1_Coord_tps','Civ1_U_tps','Civ1_V_tps'}];172 Data.VarDimName=[Data.VarDimName {'nb_vec_1','nb_vec_1',{'nb_coord','nb_bounds','nb_subdomain_1'}, {'nb_subdomain_1'},...171 Data.ListVarName=[Data.ListVarName {'Civ1_U_smooth','Civ1_V_smooth','Civ1_SubRange','Civ1_NbCentres','Civ1_Coord_tps','Civ1_U_tps','Civ1_V_tps'}]; 172 Data.VarDimName=[Data.VarDimName {'nb_vec_1','nb_vec_1',{'nb_coord','nb_bounds','nb_subdomain_1'},'nb_subdomain_1',... 173 173 {'nb_tps_1','nb_coord','nb_subdomain_1'},{'nb_tps_1','nb_subdomain_1'},{'nb_tps_1','nb_subdomain_1'}}]; 174 174 Data.VarAttribute{nbvar+1}.Role='vector_x'; … … 184 184 ind_good=1:numel(Data.Civ1_X); 185 185 end 186 [Data.Civ1_SubRange,Data.Civ1_Nb Sites,Data.Civ1_Coord_tps,Data.Civ1_U_tps,Data.Civ1_V_tps,tild,Ures, Vres,tild,FFres]=...186 [Data.Civ1_SubRange,Data.Civ1_NbCentres,Data.Civ1_Coord_tps,Data.Civ1_U_tps,Data.Civ1_V_tps,tild,Ures, Vres,tild,FFres]=... 187 187 filter_tps([Data.Civ1_X(ind_good) Data.Civ1_Y(ind_good)],Data.Civ1_U(ind_good),Data.Civ1_V(ind_good),[],Data.Patch1_SubDomainSize,Data.Patch1_FieldSmooth,Data.Patch1_MaxDiff); 188 188 Data.Civ1_U_smooth(ind_good)=Ures; … … 268 268 % get the guess from patch1 269 269 for isub=1:NbSubDomain 270 nbvec_sub=Data.Civ1_Nb Sites(isub);270 nbvec_sub=Data.Civ1_NbCentres(isub); 271 271 ind_sel=find(GridX>=Data.Civ1_SubRange(1,1,isub) & GridX<=Data.Civ1_SubRange(1,2,isub) & GridY>=Data.Civ1_SubRange(2,1,isub) & GridY<=Data.Civ1_SubRange(2,2,isub)); 272 272 epoints = [GridX(ind_sel) GridY(ind_sel)];% coordinates of interpolation sites … … 375 375 Data.Patch2_FieldSmooth=Param.Patch2.FieldSmooth; 376 376 Data.Patch2_MaxDiff=Param.Patch2.MaxDiff; 377 Data.Patch2_SubDomainSize=Param.Patch2.Sub domainSize;377 Data.Patch2_SubDomainSize=Param.Patch2.SubDomainSize; 378 378 nbvar=length(Data.ListVarName); 379 Data.ListVarName=[Data.ListVarName {'Civ2_U_smooth','Civ2_V_smooth','Civ2_SubRange','Civ2_Nb Sites','Civ2_Coord_tps','Civ2_U_tps','Civ2_V_tps'}];379 Data.ListVarName=[Data.ListVarName {'Civ2_U_smooth','Civ2_V_smooth','Civ2_SubRange','Civ2_NbCentres','Civ2_Coord_tps','Civ2_U_tps','Civ2_V_tps'}]; 380 380 Data.VarDimName=[Data.VarDimName {'nb_vec_2','nb_vec_2',{'nb_coord','nb_bounds','nb_subdomain_2'},{'nb_subdomain_2'},... 381 381 {'nb_tps_2','nb_coord','nb_subdomain_2'},{'nb_tps_2','nb_subdomain_2'},{'nb_tps_2','nb_subdomain_2'}}]; … … 393 393 ind_good=1:numel(Data.Civ2_X); 394 394 end 395 [Data.Civ2_SubRange,Data.Civ2_Nb Sites,Data.Civ2_Coord_tps,Data.Civ2_U_tps,Data.Civ2_V_tps,tild,Ures, Vres,tild,FFres]=...395 [Data.Civ2_SubRange,Data.Civ2_NbCentres,Data.Civ2_Coord_tps,Data.Civ2_U_tps,Data.Civ2_V_tps,tild,Ures, Vres,tild,FFres]=... 396 396 filter_tps([Data.Civ2_X(ind_good) Data.Civ2_Y(ind_good)],Data.Civ2_U(ind_good),Data.Civ2_V(ind_good),[],Data.Patch2_SubDomainSize,Data.Patch2_FieldSmooth,Data.Patch2_MaxDiff); 397 397 Data.Civ2_U_smooth(ind_good)=Ures;
Note: See TracChangeset
for help on using the changeset viewer.