function [A]=construct(t,tau)
m = size(tau,1);
n = size(t,1);
A= zeros(m,n)
for i = 1:m
j = place(t, tau(i))
A(i,j) = (tau(i)-t(j+1))/(t(j)-t(j+1))
A(i,j+1) = (tau(i)-t(j))/(t(j+1)-t(j))
end
endfunction