This is a static copy of a profile report

Home

axescheck (50 calls, 0.010 sec)
Generated 18-Mar-2011 23:31:45 using cpu time.
M-function in file /Applications/MATLAB_R2010a.app/toolbox/matlab/graphics/axescheck.m
Copy to new window for comparing multiple runs

Parents (calling functions)

Function NameFunction TypeCalls
holdM-function50
Lines where the most time was spent

Line NumberCodeCallsTotal Time% TimeTime Plot
14
if (nargs > 0) && (...
500.010 s100.0%
30
end
500 s0%
21
if ~isempty(inds)
500 s0%
20
inds = find(strcmpi('parent',a...
500 s0%
19
if nargs > 0
500 s0%
All other lines  0 s0%
Totals  0.010 s100% 
Children (called functions)
No children
M-Lint results
No M-Lint messages.
Coverage results
[ Show coverage for parent directory ]
Total lines in function30
Non-code lines (comments, blank lines)10
Code lines (lines that can run)20
Code lines that did run8
Code lines that did not run12
Coverage (did run/can run)40.00 %
Function listing
   time   calls  line
1 function [ax,args,nargs] = axescheck(varargin)
2 %AXESCHECK Process leading Axes object from input list
3 % [AX,ARGS,NARGS] = AXESCHECK(ARG1,ARG2,...) checks if ARG1 is an Axes
4 % and returns it in AX if it is and returns the processed argument
5 % list in ARGS and NARGS. If ARG1 is not an Axes, AX will return empty.
6 % Also checks arguments that are property-value pairs 'parent',ARG.
7
8 % Copyright 1984-2006 The MathWorks, Inc.
9 % $Revision $ $Date: 2008/05/23 15:35:43 $
10
50 11 args = varargin;
50 12 nargs = nargin;
50 13 ax=[];
0.01 50 14 if (nargs > 0) && (numel(args{1}) == 1) && ishghandle(args{1},'axes')
15 ax = args{1};
16 args = args(2:end);
17 nargs = nargs-1;
18 end
50 19 if nargs > 0
50 20 inds = find(strcmpi('parent',args));
50 21 if ~isempty(inds)
22 inds = unique([inds inds+1]);
23 pind = inds(end);
24 if nargs >= pind && ishghandle(args{pind})
25 ax = args{pind};
26 args(inds) = [];
27 nargs = length(args);
28 end
29 end
50 30 end