用matlab求解超越方程

问题描述:

用matlab求解超越方程
具体如下:12=sqrt((-2-X)^2+(X*tan(theta))^2),要求X的值,theta在之前就求出来了,但不能以具体数值代入这个式子(具体数值代入的我会).求指教.

x=solve(['(-2-x)^2+(x*tan(',num2str(theta),'))^2-144'],'x')