File Exchange

image thumbnail

subplotrc

version 1.0 (464 Bytes) by

extension of subplot, subplotrc(m,n,r,c) put suplot in row r, column c of figure.

0 Downloads

Updated

No License

A totally trivial function that I keep on rewriting in line over and over again. Must be somewhere I'm missing or I'm missing something. Here it is in it's "glorious" entirety (-;
---------
function h=subplotrc(varargin)
% function h=subplotrc(varargin) - extension of subplot
% subplotrc(m,n,r,c) put suplot in row r, column c of figure;
% all other forms passed through to subplot without alteration
if(length(varargin)==4 && all(cellfun(@isnumeric,varargin)))
    p=sub2ind([varargin{2},varargin{1}],varargin{4},varargin{3});
    h=subplot(varargin{1},varargin{2},p);
else
    h=subplot(varargin{:})
end
if(nargout == 0)
    clear h;
end

Comments and Ratings (2)

Abba

Abba (view profile)

Nice, thanks for pointing out the sub2ind function

Arturo Serrano

Arturo Serrano (view profile)

MATLAB Release
MATLAB 7.1.0 (R14SP3)

Download apps, toolboxes, and other File Exchange content using Add-On Explorer in MATLAB.

» Watch video