
在MATLAB中simple函数的使用问题
在使用simple函数式,MATLAB将显示多种简化方式,但默认的总是只将长度最短的那个形式作为输出值,但是有时候确实需要别的形式的化简,怎么修改此函数的默认输出值。比如...
在使用simple函数式,MATLAB将显示多种简化方式,但默认的总是只将长度最短的那个形式作为输出值,但是有时候确实需要别的形式的化简,怎么修改此函数的默认输出值。
比如说,f=sin(a)*sin(b),使用simple(f),得到了多种化简形式,其中有一个是combine:1/2*cos(a-b)-1/2*cos(a+b),但他不是最短的,此函数的输出值就不是他,而还是sin(a)*sin(b)。我的问题就是,现在怎么使调用g=simple(f)时,输出g=1/2*cos(a-b)-1/2*cos(a+b),而不是输出g=sin(a)*sin(b)。
请高手指教啊! 展开
比如说,f=sin(a)*sin(b),使用simple(f),得到了多种化简形式,其中有一个是combine:1/2*cos(a-b)-1/2*cos(a+b),但他不是最短的,此函数的输出值就不是他,而还是sin(a)*sin(b)。我的问题就是,现在怎么使调用g=simple(f)时,输出g=1/2*cos(a-b)-1/2*cos(a+b),而不是输出g=sin(a)*sin(b)。
请高手指教啊! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询