[Index for tmp_for_tar/vrml.doc]
[Return to Master Index]
proplan
(tmp_for_tar/vrml.doc/proplan.m)
Function Synopsis
x = proplan(x,d,v)
Help text
x = proplan(x,d,v=1)
orthogonally project x to the affine plane d*x == v
Last modified: December 2000
Listing of function file tmp_for_tar/vrml.doc/proplan.m
## x = proplan(x,d,v=1)
##
## orthogonally project x to the affine plane d*x == v
## Author: Etienne Grossmann <etienne@isr.ist.utl.pt>
## Last modified: December 2000
function x = proplan(x,d,v)
if exist("v")!=1, v = 1 ;end
d = d(:) ;
N = prod(size(d)) ; # Assume x is NxP
v = v/norm(d);
d = d/norm(d);
p = (v*d)*ones(1,size(x,2));
x = p + (eye(N)-d*d')*(x-p) ;
Produced by oct2html on Sat Dec 2 19:08:39 2000
Cross-Directory links are: ON