Takes multiple ensembles and writes them to an xyz data file with columns for each variable. P.R. Jackson, 3-24-09
0001 function xyzdata = VMT_BuildXYZOutput(V) 0002 % Takes multiple ensembles and writes them to an xyz data file with columns 0003 % for each variable. 0004 % 0005 % P.R. Jackson, 3-24-09 0006 0007 format long 0008 xyzdata = []; 0009 0010 for i = 1:size(V.mcsX,1) 0011 for j = 1:size(V.mcsX,2) 0012 tempvec = [V.mcsX(i,j) V.mcsY(i,j) V.mcsDepth(i,j) V.mcsMag(i,j) V.mcsDir(i,j) V.u(i,j) V.v(i,j) V.w(i,j) V.vp(i,j) V.vs(i,j) V.mcsEast(i,j) V.mcsNorth(i,j) V.mcsDirDevp(i,j) V.mcsBack(i,j)]; 0013 if ~isnan(sum(tempvec)) 0014 xyzdata = [xyzdata; tempvec]; 0015 end 0016 end 0017 end 0018 format short