2012-12-01 10 views
5

मुझे डब्ल्यू के लिए तन^3 (डब्ल्यू) = तन (एस) को हल करने की आवश्यकता है जहां एस = 1.5 रेडियंस या 16.845 डिग्री हैं। मुझे इस ऑपरेशन के लिए MATLAB कोड की एक पंक्ति लिखनी है लेकिन समीकरण के बराबर रूप को नहीं पता है।मैं एक cubed टेंगेंट फ़ंक्शन के तर्क की गणना करने के लिए MATLAB प्रोग्राम कैसे कर सकता हूं?

उत्तर

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

उत्तर:

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

एक वास्तविक समाधान है, और दो जटिल समाधान।

(यह Matlab R2012a में परीक्षण किया गया था)

+0

अधिक जानकारी विश्लेषणात्मक समाधान के बारे में: http://www.wolframalpha.com/input/?i=solve+%28tan%28x%29%5E3+% 3 डी% 3 डी + टैन% 283% 2 एफ 2 + रेडियंस% 2 9% 2 9 – Aziz

0

toolboxes बिना समीकरण को हल करने के लिए आप उपयोग कर सकते हैं जैसे कि 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 
+0

ध्यान दें कि 'fzero' केवल वास्तविक समाधान पाएगा। – Jonas

0

तुम भी इस्तेमाल कर सकते हैं:

w = atan(tan(1.5)^(1/3))