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

Ondrej (view profile)

 

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