Changeset 25586
- Timestamp:
- 09/18/20 10:28:32 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/src/m/plot/processdata.m
r25502 r25586 81 81 end 82 82 83 %quiver? 84 if datasize(2)>1, 85 datatype=3; 86 87 %check number of columns, add zeros if necessary, 88 if (dimension(md.mesh)==3) 89 if datasize(2)==2, 90 data=[data, zeros(datasize(1),1)]; 91 elseif datasize(2)~=3, 92 error('plotmodel error message: data provided should have 2 or 3 columns for quiver plot, and 1 for regular plot'); 93 end 83 %quiver or patch? 84 if datasize(2)>1 85 if datasize(2)==2 | datasize(2)==3 86 datatype=3; 87 %check number of columns, add zeros if necessary, 88 if (dimension(md.mesh)==3) 89 if datasize(2)==2, 90 data=[data, zeros(datasize(1),1)]; 91 elseif datasize(2)~=3, 92 error('plotmodel error message: data provided should have 2 or 3 columns for quiver plot, and 1 for regular plot'); 93 end 94 end 95 else 96 %must be a patch 97 disp('Assuming that data provided is a patch'); 98 index = md.mesh.elements; 99 if size(data,2)<size(index,2) 100 error('Data size not supported yet'); 101 end 102 datanew = zeros(numberofvertices,1); 103 datanew(md.mesh.elements) = data(:,1:size(index,2)); 104 data = datanew; 105 datasize = [numberofvertices 1]; 106 %---> go to node data 94 107 end 95 108 end
Note:
See TracChangeset
for help on using the changeset viewer.