6. What are the basis functions in two dimensions?
They look like this.
 ![Do[Print[j, k] ; ListPlot3D[Outer[Times, dct[[j, All]], dct[[k, All]]]],  {j, 1, n}, {k, 1, n} ]](../HTMLFiles/index_32.gif) 
  
 ![[Graphics:../HTMLFiles/index_34.gif]](../HTMLFiles/index_34.gif) 
  
 ![[Graphics:../HTMLFiles/index_36.gif]](../HTMLFiles/index_36.gif) 
  
 ![[Graphics:../HTMLFiles/index_38.gif]](../HTMLFiles/index_38.gif) 
  
 ![[Graphics:../HTMLFiles/index_40.gif]](../HTMLFiles/index_40.gif) 
  
 ![[Graphics:../HTMLFiles/index_42.gif]](../HTMLFiles/index_42.gif) 
  
 ![[Graphics:../HTMLFiles/index_44.gif]](../HTMLFiles/index_44.gif) 
  
 ![[Graphics:../HTMLFiles/index_46.gif]](../HTMLFiles/index_46.gif) 
  
 ![[Graphics:../HTMLFiles/index_48.gif]](../HTMLFiles/index_48.gif) 
  
 ![[Graphics:../HTMLFiles/index_50.gif]](../HTMLFiles/index_50.gif) 
  
 ![[Graphics:../HTMLFiles/index_52.gif]](../HTMLFiles/index_52.gif) 
  
 ![[Graphics:../HTMLFiles/index_54.gif]](../HTMLFiles/index_54.gif) 
  
 ![[Graphics:../HTMLFiles/index_56.gif]](../HTMLFiles/index_56.gif) 
  
 ![[Graphics:../HTMLFiles/index_58.gif]](../HTMLFiles/index_58.gif) 
  
 ![[Graphics:../HTMLFiles/index_60.gif]](../HTMLFiles/index_60.gif) 
  
 ![[Graphics:../HTMLFiles/index_62.gif]](../HTMLFiles/index_62.gif) 
  
 ![[Graphics:../HTMLFiles/index_64.gif]](../HTMLFiles/index_64.gif) 
  
 ![RowBox[{{, RowBox[{RowBox[{{, RowBox[{1., ,, 1., ,, 1., ,, 1.}], }}], ,, RowBox[{{, RowBox[{0. ... [{{, RowBox[{0.382683, ,, RowBox[{-, 0.92388}], ,, 0.92388, ,, RowBox[{-, 0.382683}]}], }}]}], }}]](../HTMLFiles/index_66.gif) 
  
  
  
  
Created by Mathematica (April 1, 2004)