[Index for tmp_for_tar/vrml.doc] [Return to Master Index]

map

(tmp_for_tar/vrml.doc/map.m)


Function Synopsis

y=map(f,bg1,bg2,x,etc)

Help text


 Last modified: December 2000



Listing of function file tmp_for_tar/vrml.doc/map.m


## Author:        Etienne Grossmann  <etienne@isr.ist.utl.pt>
## Last modified: December 2000

function y=map(f,bg1,bg2,x,etc)
% 
% Ugly mapping of a function. 
% 
if bg2~=[] & bg1~=[] & etc~=[]
		eval([' for i=1:size(x,1), for j=1:size(x,2), y(i,j)=', ...
				f,'(bg1,bg2,x(i,j),etc); end; end; ']);
elseif bg2~=[] & bg1~=[] 
	eval([' for i=1:size(x,1), for j=1:size(x,2), y(i,j)=', ...
			f,'(bg1,bg2,x(i,j)); end; end; ']);
elseif bg1~=[] & etc~=[]
	eval([' for i=1:size(x,1), for j=1:size(x,2), y(i,j)=', ...
			f,'(bg1,x(i,j),etc); end; end; ']);
elseif bg1~=[] 
		eval([' for i=1:size(x,1), for j=1:size(x,2), y(i,j)=', ...
				f,'(bg1,x(i,j)); end; end; ']);
elseif etc~=[] 
			eval([' for i=1:size(x,1), for j=1:size(x,2), y(i,j)=', ...
				f,'(x(i,j),etc); end; end; ']);
else
	eval([' for i=1:size(x,1), for j=1:size(x,2), y(i,j)=', ...
			f,'(x(i,j),etc); end; end; ']);
end
return


Produced by oct2html on Sat Dec 2 19:08:39 2000
Cross-Directory links are: ON