Changeset 7082
- Timestamp:
- 01/14/11 08:10:45 (14 years ago)
- Location:
- issm/trunk/src/m/model/plot
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk/src/m/model/plot/plot_riftpenetration.m
r6651 r7082 15 15 %plot mesh boundaries 16 16 for i=1:size(md.segments,1), 17 plot(x(md.segments(i,1:2)),y(md.segments(i,1:2)),'k .-');17 plot(x(md.segments(i,1:2)),y(md.segments(i,1:2)),'k-'); 18 18 end 19 19 -
issm/trunk/src/m/model/plot/plot_riftrelvel.m
r6751 r7082 16 16 options=addfielddefault(options,'scaling',2); 17 17 18 %recover vx and vy: 19 vx=getfieldvalue(options,'riftrelvel_vx',md.vx); 20 vy=getfieldvalue(options,'riftrelvel_vy',md.vy); 21 18 22 %set as NaN all velocities not on rifts 19 23 u=NaN*ones(md.numberofgrids,1); … … 21 25 for i=1:md.numrifts, 22 26 penaltypairs=md.rifts(i).penaltypairs(:,[1 2]); 23 u(md.rifts(i).penaltypairs(:,1))= md.vx(penaltypairs(:,1))-md.vx(penaltypairs(:,2));24 v(md.rifts(i).penaltypairs(:,1))= md.vy(penaltypairs(:,1))-md.vy(penaltypairs(:,2));27 u(md.rifts(i).penaltypairs(:,1))=vx(penaltypairs(:,1))-vx(penaltypairs(:,2)); 28 v(md.rifts(i).penaltypairs(:,1))=vy(penaltypairs(:,1))-vy(penaltypairs(:,2)); 25 29 end 26 30 … … 36 40 %plot mesh boundaries 37 41 for i=1:size(md.segments,1), 38 plot(x(md.segments(i,1:2)),y(md.segments(i,1:2)),'k .-');42 plot(x(md.segments(i,1:2)),y(md.segments(i,1:2)),'k-'); 39 43 end 40 44 … … 73 77 normal(2)=penaltypairs(j,6); 74 78 75 vx1= md.vx(penaltypairs(j,1)); vx2=md.vx(penaltypairs(j,2)); vy1=md.vy(penaltypairs(j,1)); vy2=md.vy(penaltypairs(j,2));79 vx1=vx(penaltypairs(j,1)); vx2=vx(penaltypairs(j,2)); vy1=vy(penaltypairs(j,1)); vy2=vy(penaltypairs(j,2)); 76 80 penetration=(vx2-vx1)*normal(1)+(vy2-vy1)*normal(2); 77 81 %if penetration is negative, plot in black, positive, plot in red;: ie: if rift is closing, black, if rift is opening, red. 78 if(penetration>0),79 p2=plot(x(penaltypairs(j,1)) ,y(penaltypairs(j,1)),'*'); set(p2,'Color',[140 140 140]/255);80 isp2=1;81 else82 p1=plot(x(penaltypairs(j,1)) ,y(penaltypairs(j,1)),'k*');83 isp1=1;84 end82 %if(penetration>0), 83 % p2=plot(x(penaltypairs(j,1)) ,y(penaltypairs(j,1)),'*'); set(p2,'Color',[140 140 140]/255); 84 % isp2=1; 85 %else 86 % p1=plot(x(penaltypairs(j,1)) ,y(penaltypairs(j,1)),'k*'); 87 % isp1=1; 88 %end 85 89 end 86 90 87 91 %point out the tips 88 h2=plot(x(md.rifts(i).tips(1)),y(md.rifts(i).tips(1)),'g*');89 plot(x(md.rifts(i).tips(2)),y(md.rifts(i).tips(2)),'g*');90 segments=md.rifts(i).segments(:,1:2);92 %h2=plot(x(md.rifts(i).tips(1)),y(md.rifts(i).tips(1)),'g*'); 93 %plot(x(md.rifts(i).tips(2)),y(md.rifts(i).tips(2)),'g*'); 94 %segments=md.rifts(i).segments(:,1:2); 91 95 end 92 96 %legend
Note:
See TracChangeset
for help on using the changeset viewer.