Code covered by the BSD License  

Highlights from
Plotting planes and their intersection in 3D

image thumbnail

Plotting planes and their intersection in 3D

by

 

04 Jul 2011 (Updated )

Function 'plotPlanes' plots planes/lines in 3D; 'plotIntersection' plots intersection of the planes.

ismatrix(a)
% Simple function for determining if the input is a matrix NxM
% INPUT:  matrix
% OUTPUT: true/false
% 04 Jul 2011   - created: Ondrej Sluciak <ondrej.sluciak@nt.tuwien.ac.at>
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

function b = ismatrix(a)

b = false;

if isempty(a)
    return;
end
if isscalar(a)
    return;
end
if isvector(a)
    return;
end
if iscell(a)
    return;
end
if isstruct(a)
    return;
end

s = size(a);

if (length(s) > 2)
    return;
end

if (s(1) > 1 && s(2) > 1)
    b = true;
end

end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Contact us