Matlab三角函数公式逆推表达式:Y = A + B * sinX + C * sin2X - D * sin3X -
Matlab三角函数公式逆推 表达式:Y = A + B * sinX + C * sin2X - D * sin3X - E * cosX + F * cos2X + G * cos3X 上面的表达式可以用 Matlab 推出 X 等于多少吗?具体在Matlab里面怎么编写呢? 比如:>>solve = ('A = X * B + C','X') ans = (A - C) / B 或者像我的表达式中带了sin和cos,有没有其它的方法可以推出 X 等于什么?
当A、B 、 C 、 D 、 E、 F 、 G 时,可以用fsolve()求解. Y = inline('A + B * sin(X)+ C * sin(2*X) - D * sin(3*X) - E * cos(X )+ F * cos(2*X) + G * cos(3*X) ','X') fsolve(Y,[x1,x2]) [x1,x2]为初始值