通过对原理的剖解 编制的matlab算法 具有通用性