view savepng.m @ 1020:5359a61cb4d9 feature/advectionRV

Add utility for constructing the operators used by a discretization emplying RV-stabilization - Add constructDiffOps which creates the operatores used for a scheme with RV-stabilization - Minor clean up in RungekuttaExteriorRV
author Vidar Stiernström <vidar.stiernstrom@it.uu.se>
date Fri, 14 Dec 2018 18:33:10 +0100
parents 236744dda401
children
line wrap: on
line source

% TODO
% Let print size in inches as input parameter
% Smaller boundingbox
function savepng(h, filename, dpi)
    default_arg('dpi', 300)

    handle_units = h.Units;  % Save the current units to be able to restore

    % Copy size of figure in centimeters to a place where saveas will honor it
    h.Units = 'centimeters';
    h.PaperUnits = 'centimeters';
    h.PaperPosition(3:4) = h.Position(3:4);

    print(h,filename,'-dpng',sprintf('-r%d',dpi));

    h.Units = handle_units; % Restore the old units
end