2012-12-01 49 views

Trả lời

2
solve('tan(x)^3==tan(1.5)','x') 

Trả lời:

         1.1783511187702876557436189917532 
- 1.3391755593851438278718094958766 + 0.35610550401885024116569451380696*i 
- 1.3391755593851438278718094958766 - 0.35610550401885024116569451380696*i 

Một giải pháp thực tế, và hai giải pháp phức tạp.

(Điều này đã được thử nghiệm trong Matlab R2012a)

+0

Thông tin chi tiết về các giải pháp phân tích: http://www.wolframalpha.com/input/?i=solve+%28tan%28x%29%5E3+% 3D% 3D + tan% 283% 2F2 + radian% 29% 29 – Aziz

0

Để giải phương trình không có hộp công cụ, bạn có thể sử dụng ví dụ: fzero để tìm nơi cả hai bên của phương trình đều bằng nhau.

%# 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 
+0

Lưu ý rằng 'fzero' sẽ chỉ tìm thấy các giải pháp thực tế. – Jonas

0

Bạn cũng có thể sử dụng:

w = atan(tan(1.5)^(1/3)) 
Các vấn đề liên quan