Changeset 7082


Ignore:
Timestamp:
01/14/11 08:10:45 (14 years ago)
Author:
Eric.Larour
Message:

better options for these plots

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  
    1515%plot mesh boundaries
    1616for 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-');
    1818end
    1919
  • issm/trunk/src/m/model/plot/plot_riftrelvel.m

    r6751 r7082  
    1616options=addfielddefault(options,'scaling',2);
    1717
     18%recover vx and vy:
     19vx=getfieldvalue(options,'riftrelvel_vx',md.vx);
     20vy=getfieldvalue(options,'riftrelvel_vy',md.vy);
     21
    1822%set as NaN all velocities not on rifts
    1923u=NaN*ones(md.numberofgrids,1);
     
    2125for i=1:md.numrifts,
    2226        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));
    2529end
    2630
     
    3640%plot mesh boundaries
    3741for 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-');
    3943end
    4044
     
    7377                normal(2)=penaltypairs(j,6);
    7478
    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));
    7680                penetration=(vx2-vx1)*normal(1)+(vy2-vy1)*normal(2);
    7781                %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                 else
    82                         p1=plot(x(penaltypairs(j,1)) ,y(penaltypairs(j,1)),'k*');
    83                         isp1=1;
    84                 end
     82                %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
    8589        end
    8690
    8791        %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);
    9195end
    9296%legend
Note: See TracChangeset for help on using the changeset viewer.