Changeset 2557
- Timestamp:
- 10/28/09 11:47:27 (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/classes/public/DepthAverage.m
r1 r2557 13 13 end 14 14 15 vector_average=zeros(md.numberofgrids2d,1); 16 for i=1:md.numlayers-1, 17 vector_average=vector_average+(project2d(md,vector,i)+project2d(md,vector,i+1))/2.*(project2d(md,md.z,i+1)-project2d(md,md.z,i)); 15 %nods data 16 if (length(vector)==md.numberofgrids), 17 vector_average=zeros(md.numberofgrids2d,1); 18 for i=1:md.numlayers-1, 19 vector_average=vector_average+(project2d(md,vector,i)+project2d(md,vector,i+1))/2.*(project2d(md,md.z,i+1)-project2d(md,md.z,i)); 20 end 21 vector_average=vector_average./project2d(md,md.thickness,1); 22 23 %element data 24 elseif (length(vector)==md.numberofelements), 25 vector_average=zeros(md.numberofelements2d,1); 26 for i=1:md.numlayers-1, 27 vector_average=vector_average+project2d(md,vector,i).*(project2d(md,md.z,i+1)-project2d(md,md.z,i)); 28 end 29 vector_average=vector_average./project2d(md,md.thickness,1); 30 31 else 32 error('vector size not supported yet'); 18 33 end 19 vector_average=vector_average./project2d(md,md.thickness,1);
Note:
See TracChangeset
for help on using the changeset viewer.