Đặt sin x=t(−1<t<1)
Khi đó ta có phương trình: t3−3t2+2−m=0⇔t3−3t2+2=m (∗)
Để phương trình bài cho có nghiệm thì phương trình (*) phải có nghiệm t∈[−1;1]
Số nghiệm của phương trình (*) là số giao điểm của đồ thị hàm số y=f(t)=t3−3t2+2 và đường thẳng y=m
Phương trình (*) có nghiệm t∈[−1;1]⇔ đường thẳng y=m có điểm chung với đồ thị hàm số y=f(t)=t3−3t2+2
Xét hàm số: y=f(t)=t3−3t2+2 ta có:

Ta có BBT

Theo BBT ta có, đường thẳng y=m và đồ thị hàm số y=f(t)=t3−3t2+2 có điểm chung ⇔−2≤m≤2
Lại có: m∈Z⇒m∈{−2;−1;0;1;2}