Several different contact problems presented in Hwu (Anisotropic elastic plates. Springer, New York, 2010) are coded with matlab in this chapter. If the punches are assumed to be rigid, according to the geometry of the boundary three different contact problems are considered in the first three sections. The first is a rigid punch on a half-plane, the second is a rigid stamp indentation on a curvilinear hole boundary, and the third is a rigid punch on a perturbed surface. No matter which kind of boundary geometries and punch shapes, in these three sections the punches are assumed to be perfect bonded with their contact surfaces. The problems of sliding punches with or without friction are then considered in Sect. 9.4. Different from the first four sections whose indenters are assumed to be rigid, the contact between two elastic bodies is considered in Sect. 9.5. Functions for common use and examples for contact problems are presented in the last two sections.