BlackBoard » Design, Programmierung & Entwicklung » Programmieren » trigonometry in C » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen trigonometry in C
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Deef Deef ist männlich
...


Dabei seit: 24.08.2002
Beiträge: 431

trigonometry in C       Zum Anfang der Seite springen

Zitat:
Source:
#include<stdio.h>
#include<math.h>

int main()
{
double zahl;
double zahl2 = 90.0;
zahl = sin(zahl2);
printf("\n\n%lf\n\n", zahl);
}


Zitat:
Ausgabe:
nexus$ gcc test.c -o test
nexus$ ./test

0.893997

nexus$


Meiner Meinung nach (und der meines Taschenrechners ist der Sinus von 90 immernoch 1 ...

Hat dafuer jemand ne Erklaerung?

PS: Ich teste nicht aus langeweile irgendwelche Funktionen, sondern ich hatte ein Problem bei einem Programm und hab den Test gemacht um den Fehler zu finden Augenzwinkern

__________________
Was sagen uns Signaturen?! 1.Ich kann Latein 2.Ich bin umheimlich tiefgründig 3.Ich kann googlen 4.Ich lese die Lyrics der Lieder die ich höre 5.Ich schreibe und denke mir Scheisse aus die keiner lesen will...
02.05.2003 15:28 Deef ist offline E-Mail an Deef senden Beiträge von Deef suchen
darkzero darkzero ist männlich
Junior Member


Dabei seit: 26.10.2002
Beiträge: 134
Herkunft: localhost

      Zum Anfang der Seite springen

Im Bogenmaß ist der sinus von 90 = 0.89!!
müsstest den sinus von PI/2 berechnen.
ob man im Gradmaß rechnen kann, weiß ich ned ...

so ist's recht komfortabel:
Zitat:

#include <stdio.h>
#include <math.h>

#define PI 3.14159265

int main() {
double zahl, zahl2 = PI/2;
zahl = sin(zahl2);
printf("\n\n%lf\n\n", zahl);
}


__________________
Lerne Poker spielen mit Strategie ohne eigene Kosten und hole dir deinen 150$ Bonus von PokerStrategy!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von darkzero: 02.05.2003 15:55.

02.05.2003 15:49 darkzero ist offline E-Mail an darkzero senden Beiträge von darkzero suchen
Deef Deef ist männlich
...


Dabei seit: 24.08.2002
Beiträge: 431

Themenstarter Thema begonnen von Deef
      Zum Anfang der Seite springen

Gibt es da keine einfachere Methode, um das Gradmass zu benutzen?

Ich muss an rechtwinkligen Dreiecken die Katheten berechnen ... Es muss doch irgendwie machbar sein den Sinus bzw Cosinussatz anzuwenden ...

__________________
Was sagen uns Signaturen?! 1.Ich kann Latein 2.Ich bin umheimlich tiefgründig 3.Ich kann googlen 4.Ich lese die Lyrics der Lieder die ich höre 5.Ich schreibe und denke mir Scheisse aus die keiner lesen will...
05.05.2003 12:04 Deef ist offline E-Mail an Deef senden Beiträge von Deef suchen
Black Star Black Star ist männlich
Der Pate [Admin]


images/avatars/avatar-2158.jpg

Dabei seit: 11.12.2001
Beiträge: 2.282
Herkunft: /dev/stderr

      Zum Anfang der Seite springen

natürlich ist das möglich, aber die trigrometrischen funktionen in allen mir bekannten programmiersprachen gehen mit bogenmaß.

ist auch praktischer.

die umrechnung ist ein kinderspiel:
180°=pi, also x grad = x/180 * pi

90° im bogenmaß sind etwa 1.57, d.h sin(1.57...rad)=sin(90°)=1

__________________
vescere bracis meis

05.05.2003 12:12 Black Star ist offline E-Mail an Black Star senden Homepage von Black Star Beiträge von Black Star suchen
Deef Deef ist männlich
...


Dabei seit: 24.08.2002
Beiträge: 431

Themenstarter Thema begonnen von Deef
      Zum Anfang der Seite springen

Es war zwar ne verdammt schwere Geburt, aber ich habs jetzt kapiert ...

Danke euch beiden!
Zitat:

#include<stdio.h>
#include<math.h>
#define PI 3.141592654
int main()
{
double zahl;
double zahl2 = 90.0;

zahl = (sin((zahl2/180) * PI));


printf("\n\n%lf\n\n", zahl);
}


__________________
Was sagen uns Signaturen?! 1.Ich kann Latein 2.Ich bin umheimlich tiefgründig 3.Ich kann googlen 4.Ich lese die Lyrics der Lieder die ich höre 5.Ich schreibe und denke mir Scheisse aus die keiner lesen will...
05.05.2003 12:46 Deef ist offline E-Mail an Deef senden Beiträge von Deef suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » trigonometry in C

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH