Changeset 20712
- Timestamp:
- 06/07/16 16:08:16 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
issm/trunk-jpl/examples/Inversion/CheatSheet.m
r18276 r20712 1 1 step=1; 2 2 if step==1 3 %Generate observation 3 %Generate observations 4 4 md = model; 5 5 md = triangle(md,'DomainOutline.exp',100000); … … 23 23 md.friction.coefficient(find(md.mesh.x<600000 & md.mesh.x>400000))=10; 24 24 25 md = solve(md,StressbalanceSolutionEnum );25 md = solve(md,StressbalanceSolutionEnum()); 26 26 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"') 30 29 save model1 md 31 30 end … … 42 41 md.inversion.vel_obs = md.results.StressbalanceSolution.Vel; 43 42 44 md = solve(md,StressbalanceSolutionEnum );43 md = solve(md,StressbalanceSolutionEnum()); 45 44 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') 48 47 49 48 save model2 md … … 62 61 63 62 %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); 66 65 67 66 %Hands on: STEP 3 … … 71 70 %Go solve! 72 71 md.verbose=verbose(0); 73 md=solve(md,StressbalanceSolutionEnum );72 md=solve(md,StressbalanceSolutionEnum()); 74 73 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') 77 76 end
Note:
See TracChangeset
for help on using the changeset viewer.