我需要为w求解tan ^ 3(w)= tan(s),其中s = 1.5弧度或16.845度。我需要为此操作编写一行MATLAB代码,但不知道等式的等式。
答案 0 :(得分:2)
solve('tan(x)^3==tan(1.5)','x')
答案:
1.1783511187702876557436189917532
- 1.3391755593851438278718094958766 + 0.35610550401885024116569451380696*i
- 1.3391755593851438278718094958766 - 0.35610550401885024116569451380696*i
一个真正的解决方案,以及两个复杂的解决方案。
(这是在Matlab R2012a中测试的)
答案 1 :(得分:0)
要解决没有工具箱的方程式,您可以使用例如fzero
找到等式两边相等的位置。
%# define the function that should be equal to zero
%# i.e. subtract the sides of the equation from one another
fun = @(x)tan(x)^3-tan(1.5)
%# solve the function with initial guess 0
fzero(fun,0)
ans =
1.1784
答案 2 :(得分:0)
你也可以使用:
w = atan(tan(1.5)^(1/3))