clearsyms x1 x2 u1 u2 m1 m2 p1 p2 a;eq2=u2-43x1^3x2^a;v2=solve(eq2,u2);di3=diff(v2,x1);di4=diff(v2,x2);eq3=di3-di4;eq4=m2-x1p1-x2p2;[x21,x22]=solve(eq3,eq4,'x1,x2')
最后一行运行完之后为什么x21,x22各有三个取值?手算出来是各自只有一个取值的,应该怎么改呢?谢谢!