home *** CD-ROM | disk | FTP | other *** search
- function z = table2(tab,x0,y0)
- %TABLE2 Two-dimensional table look-up.
- % Z = TABLE2(TAB,X0,Y0) returns a linearly interpolated
- % intersection from table TAB, looking up X0 in the first
- % column and Y0 in the first row of TAB.
- %
- % See also INTERP3, INTERP4, INTERP5, TABLE1.
-
- % Paul Travers 7-14-87
- % Revised JNL 3-15-89
- % Copyright (c) 1984-93 by The MathWorks, Inc.
-
- if (nargin ~= 3), error('Must be used with three input arguments.'), end
-
- [m,n] = size(tab);
- a = table1(tab(2:m,:),x0);
- tab2 = [tab(1,2:n).' a.'];
- z = table1(tab2,y0).';
-