利用包络变换,先把复方程Schr?dinger方程化为两个实方程,再运用Hirota双线性法来求解.使用通常的Hirota双线性法中的测试函数,能得到方程的N孤波解,现在把测试函数改用带周期性的三波函数来替代,得到一个超越代数方程组,然后利用数学软件Matlab求解该方程组,得到若干组解,从而求得Schr?dinger方程带周期的新的周期孤波解和周期双孤立波解,进而讨论了Schr?dinger方程所描述的动力系统的时空分岔问题.