syms A;s=dw.*dl.*sin(A).^2+1./2.*dw.*sin(A).*p
题主提供的表达式缺dw、dl、p的具体值。为了说明方法,设定dw=1;dl=1;p=1;则>> syms A>> dw=1;dl=1;p=1;>> s=dw.*dl.*sin(A).^2+1./2.*dw.*sin(A).*p;>> ds=diff(s,1);%求一阶导数>> A=vpasolve(ds==0)%求解A值运行结果如下。