Witam wszystkich!
Podczas wykonywania obliczeń w MATlabie natrafiłem na moment w którym muszę policzyć arccos. Sęk w tym, że argumenty przekazywane do arccos często są większe od 1 lub mniejsze od -1. W związku z tym wynik wychodzi mi zespolony.
Obliczany jest on ze wzoru:
\(\displaystyle{ \alpha= \arcsin \left( \frac{ a^{2}+ c^{2} - b^{2} }{2 \cdot a \cdot c}\right)}\)
w przypadku podstawienia wartości:
\(\displaystyle{ a= 0.06}\)
\(\displaystyle{ b= 0,0156}\)
\(\displaystyle{ c= 0,11}\)
Otrzymuję:
\(\displaystyle{ \alpha=3,14159265358979 - 2,16405123449311i}\)
Sęk w tym, że wynik ten jest mi potrzebny później do obliczenia siły. Przepraszam teraz za banalne pytanie:
Czy w jakiś sposób mogę przejść z liczby zespolonej na wyłącznie rzeczywistą?
Argument dla arccos >1 lub <-1 i wynik zespolony
-
- Użytkownik
- Posty: 20
- Rejestracja: 6 wrz 2011, o 14:14
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 9 razy
Argument dla arccos >1 lub <-1 i wynik zespolony
Ostatnio zmieniony 3 wrz 2014, o 21:54 przez Jan Kraszewski, łącznie zmieniany 1 raz.
Powód: Punkt 2.7 instrukcji LaTeX-a. Funkcje matematyczne należy zapisywać: sinus - \sin, logarytm - \log, logarytm naturalny - \ln itd. Symbol mnożenia to \cdot. Poprawa wiadomości.
Powód: Punkt 2.7 instrukcji LaTeX-a. Funkcje matematyczne należy zapisywać: sinus - \sin, logarytm - \log, logarytm naturalny - \ln itd. Symbol mnożenia to \cdot. Poprawa wiadomości.
-
- Użytkownik
- Posty: 20
- Rejestracja: 6 wrz 2011, o 14:14
- Płeć: Mężczyzna
- Lokalizacja: Kraków
- Podziękował: 9 razy
Argument dla arccos >1 lub <-1 i wynik zespolony
Ech! No przecież! Człowiekowi od razu jaśniej. Dzięki wielkie.