[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