Tests input points for coplanarity in 3-space.
Updated 10 Nov 2014

View License

Tests input points for coplanarity in N-dimensional space; optionally returns the rank of the input matrix.

COPL = iscoplanar(V)
(V is an M X N matrix of of vectors).
COPL = iscoplanar(V, TOLERANCE)
...Optionally, provide a scalar value of
COPL = iscoplanar(X,Y,Z)
"Shortcut syntax" for testing coplanarity
in 3-space;
COPL = iscoplanar(X,Y,Z,TOLERANCE)
[COPL, RNK] = ...
Optionally, return the rank, RNK, of the
input matrix.

Cite As

Brett Shoelson (2024). iscoplanar.m (, MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R13
Compatible with any release
Platform Compatibility
Windows macOS Linux
Tags Add Tags

Inspired: geom3d

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes

This is a complete (much-improved) rewrite of my previous |iscoplanar| function. This version considers the rank of the input matrix relative to the dimensionality of its space.

Fixes omission of absolute value in comparison with tolerance. Also, now uses determinants; new version is approximately 10x faster.