matlab中,如何把一个带有变量的式子保持为正数

matlab中,如何把一个带有变量的式子保持为正数

问题描述:

dig=x*cos(t)+y*sin(t)-2.5e-6
x y 是t的函数
要计算dig^1.5
我怎样可以保证dig永远为正数

dig=abs(x*cos(t)+y*sin(t)-2.5e-6)。

syms a b positive;
c=a+sqrt(b)*i;
real(c)
imag(c)