The rock is assumed to be assembled by a great number of HMUs. The number of HMUs responding to external force is uncertain, which leads to the instability of hysteretic loops. Transition probability of HMUs to the external force and temperature varies with external loading frequency and temperature. The self-adaptive adjustment effects for rocks in frequency field are obtained by uniaxial and triaxial cyclic loading: when frequency increases, transition probability of the response of mesoscopic structure to applied loads reduces, the adjustment time of self-adaptive process becomes shorter, residual strain become smaller, and hysteretic loops tend to be easy to be stable. The self-adaptive adjustment effects in temperature field can also be obtained.