KerMor  0.9
Model order reduction for nonlinear dynamical systems and nonlinear approximation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
LogPlot Class Reference

LogPlot: Class with static functions for logarithmic plotting. More...

Detailed Description

LogPlot: Class with static functions for logarithmic plotting.

Author
Daniel Wirtz
Date
2012-05-03
Change in 0.7:
(Daniel Wirtz, 2013-03-14) postprocessing does not call axis tight if axis limits have already been set manually.
New in 0.6:
(Daniel Wirtz, 2012-05-03) Added this class.

This class is part of the framework

KerMor - Model Order Reduction using Kernels

Definition at line 17 of file LogPlot.m.

Static Public Member Functions

static function handle p = nicesurf (handle h,matrix< double > X,matrix< double > Y,matrix< double > Z, varargin)
 Creates a nice surface plot with the given data. More...
 
static function handle p = nicesurfc (handle h,matrix< double > X,matrix< double > Y,matrix< double > Z, varargin)
 Creates a nice surface plot including a contour with the given data. More...
 
static function handle p = logsurf (handle h,matrix< double > X,matrix< double > Y,matrix< double > Z, varargin)
 Creates a nice surface plot in a logarithmic scale with the given data. More...
 
static function handle p = logsurfc (handle h,matrix< double > X,matrix< double > Y,matrix< double > Z, varargin)
 Creates a nice surface plot including a contour with the given data in a logarithmic scale. More...
 
static function handle p = logtrisurf (handle h, tri,rowvec< double > x,rowvec< double > y,rowvec< double > z, varargin)
 Creates a surface plot from a 2D triangulation in a logarithmic scale. More...
 
static function handle p = cleverPlot (handle ax,rowvec< double > x,rowvec< double > y, varargin)
 Calls corresponding plot routines depending on the scale of data. More...
 

Member Function Documentation

function handle p = LogPlot.cleverPlot ( handle  ax,
rowvec< double x,
rowvec< double y,
  varargin 
)
static

Calls corresponding plot routines depending on the scale of data.

See Also
plot semilogy
Parameters
axThe axes handle to plot to
xThe x values
yThe y values
vararginAny further arguments are passed to the plot function.
Return values
pThe object(s) created by the plot function

Definition at line 158 of file LogPlot.m.

References all().

Referenced by testing.LogNorm.getApproxLogNormsAtPos_plots(), ModelAnalyzer.getATDError(), DEIMEstimatorAnalyzer>doPlot(), and DEIMEstimatorAnalyzer>pushbutton5_Callback().

Here is the call graph for this function:

Here is the caller graph for this function:

function handle p = LogPlot.logsurf ( handle  h,
matrix< double X,
matrix< double Y,
matrix< double Z,
  varargin 
)
static

Creates a nice surface plot in a logarithmic scale with the given data.

See Also
surf
Parameters
hThe axes handle to plot to
XThe X data matrix
YThe Y data matrix
ZThe \(Z = \vf(X,Y)\) value matrix
vararginAny further arguments are passed to surf.
Return values
pThe patch object created by surf

Definition at line 79 of file LogPlot.m.

References nicesurf(), X, and Y.

Referenced by testing.DEIM.compareDEIM_Full_Jacobian_plots(), testing.LogNorm.compareSimTransDEIMJac_FullJac_plots(), testing.LogNorm.compareSimTransJac_FullJac_plots(), testing.DEIM.getDEIMReducedModelErrors_plots(), testing.DEIM.getTrajApproxErrorDEIMEstimates_plots(), and approx.algorithms.Componentwise.plotSummary().

Here is the call graph for this function:

Here is the caller graph for this function:

function handle p = LogPlot.logsurfc ( handle  h,
matrix< double X,
matrix< double Y,
matrix< double Z,
  varargin 
)
static

Creates a nice surface plot including a contour with the given data in a logarithmic scale.

See Also
surfc
Parameters
hThe axes handle to plot to
XThe X data matrix
YThe Y data matrix
ZThe \(Z = \vf(X,Y)\) value matrix
vararginAny further arguments are passed to surf.
Return values
pThe patch object created by surfc

Definition at line 107 of file LogPlot.m.

References nicesurfc(), X, and Y.

Here is the call graph for this function:

function handle p = LogPlot.logtrisurf ( handle  h,
  tri,
rowvec< double x,
rowvec< double y,
rowvec< double z,
  varargin 
)
static

Creates a surface plot from a 2D triangulation in a logarithmic scale.

See Also
trisurf
Parameters
hThe axes handle to plot to
triThe triangulation data, connecting the points given in the x,y variables.
xThe x values
yThe y values
zThe \(z = \vf(x,y)\) values
vararginAny further arguments are passed to trisurf.
Return values
pThe patch object(s) created by trisurf

Definition at line 136 of file LogPlot.m.

Referenced by testing.DEIM.getDEIMErrorsAtXForParams_plots(), and testing.DEIM.plotDEIMErrs().

Here is the caller graph for this function:

function handle p = LogPlot.nicesurf ( handle  h,
matrix< double X,
matrix< double Y,
matrix< double Z,
  varargin 
)
static

Creates a nice surface plot with the given data.

See Also
surf
Parameters
hThe axes handle to plot to
XThe X data matrix
YThe Y data matrix
ZThe \(Z = \vf(X,Y)\) value matrix
vararginAny further arguments are passed to surf.
Return values
pThe patch object created by surf

Definition at line 41 of file LogPlot.m.

Referenced by testing.LogNorm.compareSimTransDEIMJac_FullJac_plots(), testing.LogNorm.compareSimTransJac_FullJac_plots(), and logsurf().

Here is the caller graph for this function:

function handle p = LogPlot.nicesurfc ( handle  h,
matrix< double X,
matrix< double Y,
matrix< double Z,
  varargin 
)
static

Creates a nice surface plot including a contour with the given data.

See Also
surfc
Parameters
hThe axes handle to plot to
XThe X data matrix
YThe Y data matrix
ZThe \(Z = \vf(X,Y)\) value matrix
vararginAny further arguments are passed to surf.
Return values
pThe patch object created by surfc

Definition at line 60 of file LogPlot.m.

Referenced by logsurfc().

Here is the caller graph for this function:


The documentation for this class was generated from the following file: