In this paper, a new method which combines the least square method with Tree-Structured fuzzy inference system is presented to approximate the Preisach distribution function. Firstly, by devising the input sequence and measure the output, discrete Preisach measure can be identified by the use of the least squares method. Then, the Preisach function can be obtained with Tree-Structured fuzzy inference system without any special smoothing means. So, this new method is not sensitive to noise, and is a universal approximator of the Preisach function. It collect the merit and overcome the deficiency of the existing methods.