Thread View: de.sci.mathematik
7 messages
7 total messages
Started by Klaus Wörle
Thu, 08 Oct 1998 00:00
Algorithmus f. inverse trigon. Funktionen
Author: Klaus Wörle
Date: Thu, 08 Oct 1998 00:00
Date: Thu, 08 Oct 1998 00:00
18 lines
1325 bytes
1325 bytes
Hallo! Kann mir jemand sagen, wie man die inversen trigonometrischen Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos) und die Grundrechenarten zur Verfuegung hat? In meinem Fall hab ich einen Rechner, dessen Befehlsumfang die inversen trig. nicht umfasst und ich muss diese mit anderen Funktionen nachbilden. Vielen Dank fuer eventuelle Tips! Klaus -- Klaus Woerle - klaus@woerle.net - http://www.woerle.net It's never too late to learn, but sometimes it's too early. - Charlie Brown
Re: Algorithmus f. inverse trigon. Funktionen
Author: Niels Braczek
Date: Thu, 08 Oct 1998 00:00
Date: Thu, 08 Oct 1998 00:00
22 lines
1803 bytes
1803 bytes
Klaus W�rle schrieb in Nachricht <361CBCBA.715508A@woerle.net>... >Hallo! > >Kann mir jemand sagen, wie man die inversen trigonometrischen >Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos) >und die Grundrechenarten zur Verfuegung hat? In meinem Fall >hab ich einen Rechner, dessen Befehlsumfang die inversen trig. >nicht umfasst und ich muss diese mit anderen Funktionen nachbilden. > >Vielen Dank fuer eventuelle Tips! > >Klaus > Das h�rt sich f�r mich sehr nach GW-Basic oder �hnlichen Programmiersprachen an. Ich kenne *keinen* Taschenrechner, der die trig. Funktionen, aber nicht deren Umkehrfunktionen anbietet. In Programmiersprachen trifft man allerdings �fter auf das Problem; dort steht dann aber zumeist der Arcustangens (arctan oder atn) zur Verf�gung, mit dem sich die anderen Umkehrfunktionen definieren lassen. Niels.
Re: Algorithmus f. inverse trigon. Funktionen
Author: Hans-Juergen Elschenbroich
Date: Thu, 08 Oct 1998 00:00
Date: Thu, 08 Oct 1998 00:00
26 lines
1571 bytes
1571 bytes
Klaus Wörle wrote:
>
> Hallo!
>
> Kann mir jemand sagen, wie man die inversen trigonometrischen
> Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos)
> und die Grundrechenarten zur Verfuegung hat? In meinem Fall
> hab ich einen Rechner, dessen Befehlsumfang die inversen trig.
> nicht umfasst und ich muss diese mit anderen Funktionen nachbilden.
>
> Vielen Dank fuer eventuelle Tips!
>
Versuchs mal mit Reihentwicklung!
--
************************************************************************
Hans-Juergen Elschenbroich
e-mail: elschenbroich@t-online.de
http://home.t-online.de/home/elschenbroich ("Mathe-Werkstatt")
Re: Algorithmus f. inverse trigon. Funktionen
Author: Thomas Fischer
Date: Sun, 11 Oct 1998 00:00
Date: Sun, 11 Oct 1998 00:00
29 lines
1593 bytes
1593 bytes
Klaus W�rle <klaus@woerle.net> schrieb im Beitrag <361CBCBA.715508A@woerle.net>... > Hallo! > > Kann mir jemand sagen, wie man die inversen trigonometrischen > Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos) > und die Grundrechenarten zur Verfuegung hat? In meinem Fall > hab ich einen Rechner, dessen Befehlsumfang die inversen trig. > nicht umfasst und ich muss diese mit anderen Funktionen nachbilden. > > Vielen Dank fuer eventuelle Tips! > > Klaus > > > -- > Klaus Woerle - klaus@woerle.net - http://www.woerle.net > > It's never too late to learn, but sometimes it's too early. > - Charlie Brown > N�herung f�r kleine x: arcsin x ~=x + 1/6*x arccosx ~= pi/2-x-1/6*x^3 arctan ~= x-1/3*X^3 Thomas
Re: Algorithmus f. inverse trigon. Funktionen (C64 Handbuch)
Author: Erik Wegner
Date: Mon, 12 Oct 1998 00:00
Date: Mon, 12 Oct 1998 00:00
45 lines
2705 bytes
2705 bytes
Klaus W�rle schrieb:
>
> Hallo!
>
> Kann mir jemand sagen, wie man die inversen trigonometrischen
> Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos)
> und die Grundrechenarten zur Verfuegung hat?
Die folgende Passage stammt aus dem C64-Handbuch:
ABGELEITETE
MATHEMATISCHE FUNKTIONEN
Funktionen, die in Commodore 64 Basic nicht vordefiniert sind,
k�nnen
mit Hilfe der folgenden Formeln berechnet werden:
FUNKTION BERECHNUNG BASIC
SEKANS SEC(X) = 1/COS(X)
COSEKANS CSC(X) = 1/SIN(X)
COTANGENS COT(X) = 1/TAN(X)
ARCUSSINUS ARSIN(X) = ATN(x/SQR(1-x^2))
ARCUCOSINUS ARCOS(X) = -ATN(X/SQR(1 -X^2))*pi/2
ARCUSCOTANGENS ARCOT(X) = ATN(X)+pi/2
ARCUSSEKANS ARSEC(X) = ATN(XISQR(Xt2-1))
ARCUSCOSECANS ARCSC(X) = ATN(x/SQR(xt2-1))+(SGN(X)-1)+pi/2
SINUS HYPERBOLICUS SINH(X) = (EXP(X)-EXP(-X))/2
COSINUS HYPERBOLICUS COSH(X) = (EXP(X)+EXP(-X))/2
TANGENS HYPERBOLICUS TANH(X) = EXP(-X)/(EXP(X)+EXP(-X))*2+1
CONTANGENS HYPERBOLICUS COTH(X) = EXP(-X)/(EXP(X)-EXP(-X))*2+1
SEKANS HYPERBOLICUS SECH(X) = 2/(EXP(X)+EXP(-X))
COSEKANS HYPERBOLICUS CSCH(X) = 2/(EXP(X)-EXP(-X))
ARCUSSINUS HYPERBOLICUS ARSINH(X) = LOG(x+SOR(xT2+1))
ARCUSCOSINUS HYPERBOLICUS ARCOSH(X) = LOG(x+SOR(x12-1))
ARCUSTANGENS HYPERBOLICUS ARTANH(X) = LOG((1+X)/(1 -X))/2
ARCUSCOTANGENS HYPERBOLICUS ARCOTH(X) = LOG((x+1)4x-1))/2
ARCUSSEKANS HYPERBOLICUS ARSECH(X) = LOG((SQR(1-xt2)+1)/x)
ARCUSCOSEKANS HYPERBOLICUS ARCSCH(X) = LOG((SQR(1+Xt2)+1)/X)*SGN(X)
Falls die Texterkennung irgendwo M�ll produziert hat (d.h. irgendwas
funktioniert nicht), schreib zur�ck.
Gru�, Erik.
Re: Algorithmus f. inverse trigon. Funktionen (C64 Handbuch)
Author: Erik Wegner
Date: Mon, 12 Oct 1998 00:00
Date: Mon, 12 Oct 1998 00:00
45 lines
2705 bytes
2705 bytes
Klaus W�rle schrieb:
>
> Hallo!
>
> Kann mir jemand sagen, wie man die inversen trigonometrischen
> Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos)
> und die Grundrechenarten zur Verfuegung hat?
Die folgende Passage stammt aus dem C64-Handbuch:
ABGELEITETE
MATHEMATISCHE FUNKTIONEN
Funktionen, die in Commodore 64 Basic nicht vordefiniert sind,
k�nnen
mit Hilfe der folgenden Formeln berechnet werden:
FUNKTION BERECHNUNG BASIC
SEKANS SEC(X) = 1/COS(X)
COSEKANS CSC(X) = 1/SIN(X)
COTANGENS COT(X) = 1/TAN(X)
ARCUSSINUS ARSIN(X) = ATN(x/SQR(1-x^2))
ARCUCOSINUS ARCOS(X) = -ATN(X/SQR(1 -X^2))*pi/2
ARCUSCOTANGENS ARCOT(X) = ATN(X)+pi/2
ARCUSSEKANS ARSEC(X) = ATN(XISQR(Xt2-1))
ARCUSCOSECANS ARCSC(X) = ATN(x/SQR(xt2-1))+(SGN(X)-1)+pi/2
SINUS HYPERBOLICUS SINH(X) = (EXP(X)-EXP(-X))/2
COSINUS HYPERBOLICUS COSH(X) = (EXP(X)+EXP(-X))/2
TANGENS HYPERBOLICUS TANH(X) = EXP(-X)/(EXP(X)+EXP(-X))*2+1
CONTANGENS HYPERBOLICUS COTH(X) = EXP(-X)/(EXP(X)-EXP(-X))*2+1
SEKANS HYPERBOLICUS SECH(X) = 2/(EXP(X)+EXP(-X))
COSEKANS HYPERBOLICUS CSCH(X) = 2/(EXP(X)-EXP(-X))
ARCUSSINUS HYPERBOLICUS ARSINH(X) = LOG(x+SOR(xT2+1))
ARCUSCOSINUS HYPERBOLICUS ARCOSH(X) = LOG(x+SOR(x12-1))
ARCUSTANGENS HYPERBOLICUS ARTANH(X) = LOG((1+X)/(1 -X))/2
ARCUSCOTANGENS HYPERBOLICUS ARCOTH(X) = LOG((x+1)4x-1))/2
ARCUSSEKANS HYPERBOLICUS ARSECH(X) = LOG((SQR(1-xt2)+1)/x)
ARCUSCOSEKANS HYPERBOLICUS ARCSCH(X) = LOG((SQR(1+Xt2)+1)/X)*SGN(X)
Falls die Texterkennung irgendwo M�ll produziert hat (d.h. irgendwas
funktioniert nicht), schreib zur�ck.
Gru�, Erik.
Re: Algorithmus f. inverse trigon. Funktionen (C64 Handbuch)
Author: Kai Rode
Date: Wed, 14 Oct 1998 00:00
Date: Wed, 14 Oct 1998 00:00
19 lines
1716 bytes
1716 bytes
On 12 Oct 1998 19:20:45 GMT, Erik Wegner wrote: >> Kann mir jemand sagen, wie man die inversen trigonometrischen >> Funktionen berechnen kann, wenn man nur die "normalen" (sin, cos) >> und die Grundrechenarten zur Verfuegung hat? >Die folgende Passage stammt aus dem C64-Handbuch: ...und setzt das Vorhandensein des Arkustangens voraus. Ich glaube, bei mindestes einer Arkusfunktion mu� man per Potenzreihe drangehen, jedenfalls liefert der Bronstein auf den ersten Blick keine geschlossene Form f�r eine Arkusfunktion, die nur die "normalen" trigonometrischen Funktionen und Grundrechenarten benutzt. Kai -- PGP public key available from servers. If you don't know Goethe, people think you're ignorant. If you don't know Leibniz, no one cares. - Germany 1998
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads