Changeset 20712


Ignore:
Timestamp:
06/07/16 16:08:16 (9 years ago)
Author:
Mathieu Morlighem
Message:

CHG: minor adjustments

File:
1 edited

Legend:

Unmodified
Added
Removed
  • issm/trunk-jpl/examples/Inversion/CheatSheet.m

    r18276 r20712  
    11step=1;
    22if step==1
    3         %Generate observation
     3        %Generate observations
    44        md = model;
    55        md = triangle(md,'DomainOutline.exp',100000);
     
    2323        md.friction.coefficient(find(md.mesh.x<600000 & md.mesh.x>400000))=10;
    2424
    25         md = solve(md,StressbalanceSolutionEnum);
     25        md = solve(md,StressbalanceSolutionEnum());
    2626
    27         plotmodel(md,'data',md.friction.coefficient,'figure',1);
    28         plotmodel(md,'data',md.results.StressbalanceSolution.Vel,'figure',2);
    29 
     27        plotmodel(md,'axis#all','tight','data',md.friction.coefficient,'caxis',[0 100],'title','"True" \alpha',...
     28                'data',md.results.StressbalanceSolution.Vel,'title','"observed velocities"')
    3029        save model1 md
    3130end
     
    4241        md.inversion.vel_obs = md.results.StressbalanceSolution.Vel;
    4342
    44         md = solve(md,StressbalanceSolutionEnum);
     43        md = solve(md,StressbalanceSolutionEnum());
    4544
    46         plotmodel(md,'data',md.friction.coefficient,'figure',1);
    47         plotmodel(md,'data',md.results.StressbalanceSolution.Vel,'figure',2);
     45        plotmodel(md,'axis#all','tight','data',md.friction.coefficient,'caxis',[0 100],'title','\alpha first guess',...
     46                'data',md.results.StressbalanceSolution.Vel,'title','modeled velocities')
    4847
    4948        save model2 md
     
    6261
    6362        %Hands on: STEP 2
    64         md.inversion.cost_functions = 101;
    65         md.inversion.cost_functions_coefficients = ones(md.mesh.numberofvertices,1);
     63        md.inversion.cost_functions = [101 103];
     64        md.inversion.cost_functions_coefficients = ones(md.mesh.numberofvertices,2);
    6665
    6766        %Hands on: STEP 3
     
    7170        %Go solve!
    7271        md.verbose=verbose(0);
    73         md=solve(md,StressbalanceSolutionEnum);
     72        md=solve(md,StressbalanceSolutionEnum());
    7473
    75         plotmodel(md,'data',md.results.StressbalanceSolution.FrictionCoefficient,'figure',1,'caxis',[10 50]);
    76         plotmodel(md,'data',md.results.StressbalanceSolution.Vel,'figure',2); 
     74        plotmodel(md,'axis#all','tight','data',md.results.StressbalanceSolution.FrictionCoefficient,'caxis',[0 100],'title','inferred \alpha',...
     75                'data',md.results.StressbalanceSolution.Vel,'title','modeled velocities')
    7776end
Note: See TracChangeset for help on using the changeset viewer.