Changeset 399 for trunk/src/civ_matlab.m
- Timestamp:
- Apr 27, 2012, 12:28:47 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/civ_matlab.m
r397 r399 108 108 Data.ListGlobalAttribute=[Data.ListGlobalAttribute Civ1_param];% {'Civ1_Time','Civ1_Dt'}]; 109 109 Data.ListVarName={'Civ1_X','Civ1_Y','Civ1_U','Civ1_V','Civ1_F','Civ1_C'};% cell array containing the names of the fields to record 110 Data.VarDimName={' NbVec1','NbVec1','NbVec1','NbVec1','NbVec1','NbVec1'};110 Data.VarDimName={'nb_vec_1','nb_vec_1','nb_vec_1','nb_vec_1','nb_vec_1','nb_vec_1'}; 111 111 Data.VarAttribute{1}.Role='coord_x'; 112 112 Data.VarAttribute{2}.Role='coord_y'; … … 159 159 else 160 160 Data.ListVarName=[Data.ListVarName {'Civ1_FF'}]; 161 Data.VarDimName=[Data.VarDimName {' NbVec1'}];161 Data.VarDimName=[Data.VarDimName {'nb_vec_1'}]; 162 162 nbvar=length(Data.ListVarName); 163 163 Data.VarAttribute{nbvar}.Role='errorflag'; … … 179 179 nbvar=length(Data.ListVarName); 180 180 Data.ListVarName=[Data.ListVarName {'Civ1_U_smooth','Civ1_V_smooth','Civ1_SubRange','Civ1_NbSites','Civ1_Coord_tps','Civ1_U_tps','Civ1_V_tps'}]; 181 Data.VarDimName=[Data.VarDimName {'NbVec1','NbVec1',{'NbCoord','Two','NbSubDomain1'},{'NbSubDomain1'},...182 {' NbVec1Sub','NbCoord','NbSubDomain1'},{'Nbtps1','NbSubDomain1'},{'Nbtps1','NbSubDomain1'}}];181 Data.VarDimName=[Data.VarDimName {'nb_vec_1','nb_vec_1',{'nb_coord','nb_bounds','nb_subdomain_1'},{'nb_subdomain_1'},... 182 {'nb_tps_1','nb_coord','nb_subdomain_1'},{'nb_tps_1','nb_subdomain_1'},{'nb_tps_1','nb_subdomain_1'}}]; 183 183 Data.VarAttribute{nbvar+1}.Role='vector_x'; 184 184 Data.VarAttribute{nbvar+2}.Role='vector_y'; … … 195 195 [Data.Civ1_SubRange,Data.Civ1_NbSites,Data.Civ1_Coord_tps,Data.Civ1_U_tps,Data.Civ1_V_tps,tild,Ures, Vres,tild,FFres]=... 196 196 filter_tps([Data.Civ1_X(ind_good) Data.Civ1_Y(ind_good)],Data.Civ1_U(ind_good),Data.Civ1_V(ind_good),[],Data.Patch1_SubDomain,Data.Patch1_Rho,Data.Patch1_Threshold); 197 % Data.Civ1_U_Diff(ind_good)=Data.Civ1_U(ind_good)-Ures; 198 % Data.Civ1_V_Diff(ind_good)=Data.Civ1_V(ind_good)-Vres;197 fill=zeros(3,2,size(Data.Civ1_SubRange,3)); %matrix of zeros to complement the matrix Data.Civ1_Coord_tps (conveninent for file storage) 198 Data.Civ1_Coord_tps=cat(1,Data.Civ1_Coord_tps,fill); 199 199 Data.Civ1_U_smooth(ind_good)=Ures; 200 200 Data.Civ1_V_smooth(ind_good)=Vres; … … 305 305 nbvar=numel(Data.ListVarName); 306 306 Data.ListVarName=[Data.ListVarName {'Civ2_X','Civ2_Y','Civ2_U','Civ2_V','Civ2_F','Civ2_C'}];% cell array containing the names of the fields to record 307 Data.VarDimName=[Data.VarDimName {' NbVec2','NbVec2','NbVec2','NbVec2','NbVec2','NbVec2'}];307 Data.VarDimName=[Data.VarDimName {'nb_vec_2','nb_vec_2','nb_vec_2','nb_vec_2','nb_vec_2','nb_vec_2'}]; 308 308 Data.VarAttribute{nbvar+1}.Role='coord_x'; 309 309 Data.VarAttribute{nbvar+2}.Role='coord_y'; … … 339 339 else 340 340 Data.ListVarName=[Data.ListVarName {'Civ2_FF'}]; 341 Data.VarDimName=[Data.VarDimName {' NbVec2'}];341 Data.VarDimName=[Data.VarDimName {'nb_vec_2'}]; 342 342 nbvar=length(Data.ListVarName); 343 343 Data.VarAttribute{nbvar}.Role='errorflag'; … … 356 356 nbvar=length(Data.ListVarName); 357 357 Data.ListVarName=[Data.ListVarName {'Civ2_U_smooth','Civ2_V_smooth','Civ2_SubRange','Civ2_NbSites','Civ2_Coord_tps','Civ2_U_tps','Civ2_V_tps'}]; 358 Data.VarDimName=[Data.VarDimName {'NbVec2','NbVec2',{'NbCoord','Two','NbSubDomain2'},{'NbSubDomain2'},... 359 {'NbVec2Sub','NbCoord','NbSubDomain2'},{'Nbtps2','NbSubDomain2'},{'Nbtps2','NbSubDomain2'}}]; 360 % Data.ListVarName=[Data.ListVarName {'Civ2_U_Diff','Civ2_V_Diff','Civ2_X_SubRange','Civ2_Y_SubRange','Civ2_X_tps','Civ2_Y_tps','Civ2_U_tps','Civ2_V_tps','Civ2_Indices_tps'}]; 361 % Data.VarDimName=[Data.VarDimName {'NbVec2','NbVec2',{'NbSubDomain2','Two'},{'NbSubDomain2','Two'},... 362 % {'NbVec2Sub','NbSubDomain2'},{'NbVec2Sub','NbSubDomain2'},{'Nbtps2','NbSubDomain2'},{'Nbtps2','NbSubDomain2'},{'NbVec2Sub','NbSubDomain2'}}]; 358 Data.VarDimName=[Data.VarDimName {'nb_vec_2','nb_vec_2',{'nb_coord','nb_bounds','nb_subdomain_2'},{'nb_subdomain_2'},... 359 {'nb_tps_2','nb_coord','nb_subdomain_2'},{'nb_tps_2','nb_subdomain_2'},{'nb_tps_2','nb_subdomain_2'}}]; 363 360 364 361 Data.VarAttribute{nbvar+1}.Role='vector_x'; … … 376 373 [Data.Civ2_SubRange,Data.Civ2_NbSites,Data.Civ2_Coord_tps,Data.Civ2_U_tps,Data.Civ2_V_tps,tild,Ures, Vres,tild,FFres]=... 377 374 filter_tps([Data.Civ2_X(ind_good) Data.Civ2_Y(ind_good)],Data.Civ2_U(ind_good),Data.Civ2_V(ind_good),[],Data.Patch2_SubDomain,Data.Patch2_Rho,Data.Patch2_Threshold); 375 fill=zeros(3,2,size(Data.Civ2_SubRange,3)); %matrix of zeros to complement the matrix Data.Civ1_Coord_tps (conveninent for file storage) 376 Data.Civ2_Coord_tps=cat(1,Data.Civ2_Coord_tps,fill); 378 377 Data.Civ2_U_smooth(ind_good)=Ures; 379 378 Data.Civ2_V_smooth(ind_good)=Vres;
Note: See TracChangeset
for help on using the changeset viewer.