Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Wnkel-Funktionen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
psygate



Anmeldungsdatum: 05.04.2005
Beiträge: 304
Wohnort: Wien und der Computer

BeitragVerfasst am: 07.11.2005, 20:38    Titel: Wnkel-Funktionen Antworten mit Zitat

Also, ich machs kurz:
Weiss einer die Formel, wie ich cos,sin,tan usw. mit 'der hand'/mit einem programm beerechnen kann, ohne die sin() oder cos() oder sonstige funktion auf zu rufen?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 07.11.2005, 21:00    Titel: Antworten mit Zitat

wikipedia -> sinus
da würd ich mim suchen anfangen
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 07.11.2005, 21:41    Titel: Antworten mit Zitat

Also ich würd mal so vom Matheunterricht aus sagen:

Einheitskreis -> Radius 1 -> dann je nach Winkel Bogenmaß und Position am Kreis ausrechnen -> Strecke nach unten is sin, Strecke schnittpunkt unten - Mittelpunkt is Cos.
Wobei cos(x)=sin(1-x) oder so, d.h. eigentlich brauchst du nur Sinus.

Ich glaub das ganze lässt sich am Dreieck auch mit Kathede durch Hypotenuse ausdrücken...kA
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 07.11.2005, 21:58    Titel: Antworten mit Zitat

@psygate:
Ich benutze die Formelsammlung von Bartsch/1977.
(Bronnstein ist auch eine gute Formelsammlung)
Bei Bartsch steht auf S.417:
Trigonometrische Reihen:
sin x=x - x^3/3! +x^5/5!- x^7/7!+-... für |x|<unendlich
cos x=1- x^2/2!+x^4/4!-x^6/6!+-... für |x|<unendlich
tan x=x+1/3*x^3+2/15*x^5+17/315*x^7+... für |x|<Pi/2
cot x=1/x-1/3*x-1/45*x^3-2/945*x^5-...für 0<|x|<Pi
wobei x im Bogenmaß ist
In einer richtigen Formelsammlung ist die Reihenentwicklung sicher besser
dargestellt, aber für Programmierer ist auch diese Form lesbar, oder?
Tschauiii
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 07.11.2005, 21:59    Titel: Antworten mit Zitat

Progger_X hat Folgendes geschrieben:
dann je nach Winkel Bogenmaß und Position am Kreis ausrechnen
Und wie willst du das ohne Sinus anstellen?
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Progger_X
Mr. Lagg


Anmeldungsdatum: 24.11.2004
Beiträge: 784
Wohnort: Leipzig

BeitragVerfasst am: 07.11.2005, 22:17    Titel: Antworten mit Zitat

Keine Ahnung. Aber dann gabs da noch Kathede Durch Hypotenuse oder so...Und das solltest du irgendwie rauskriegen, denn das Dreieck ist ja durch die Gradzahl gegeben (90 Grad Winkel unten, angegeben Gradzahl auf der anderen Seite, dadurch 2 Winkel gegeben -> 3. Winkel errechenbar, und die eine Seite ist 1, demzufolge muss der rest trivial ausrechenbar sein, und das dreieck ist ja rechteckig, da gilt ja der Phytagoras)
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
volta



Anmeldungsdatum: 04.05.2005
Beiträge: 1875
Wohnort: D59192

BeitragVerfasst am: 07.11.2005, 22:51    Titel: Antworten mit Zitat

Hi,
wenn du ohne die Winkelfunktionen zeichnen möchtest (zB. Kreise?), schau dir mal den 'Bresenham-Algorithmus' an.
http://de.wikipedia.org/wiki/Bresenham-Algorithmus

Gruß
Volta
_________________
Warnung an Choleriker:
Dieser Beitrag kann Spuren von Ironie & Sarkasmus enthalten.
Zu Risiken & Nebenwirkungen fragen Sie Ihren Therapeuten oder Psychiater.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
MisterD



Anmeldungsdatum: 10.09.2004
Beiträge: 3071
Wohnort: bei Darmstadt

BeitragVerfasst am: 07.11.2005, 22:59    Titel: Antworten mit Zitat

@Progger: Naja so teilweise stimmt das ja, aus den einer Kathete und der hypotenuse oder beiden katheten kann man den sinus/cosinus/tangens/cotangens des entsprechenden winkels berechen. Das Problen ist, dass wenn du nur den Winkel gegeben hast und so ein verhältnis willst erstmal hingehst, und mit hypotenusenlänge 1 und sinus/cosinus/tangens die Katheten berechnest. das is wie wenn du sagst "Etwas großes zeichnet sich dadurch aus, dass es groß ist". Du kannst einen begriff nicht mit sich selbst erklären, das selbe gilt bei den trigonometriefunktionen. Schau dir eben mal die Formeln an die der kollege da oben gepostet hat, da taucht kein einziges mal eine Hypotenuse oder Kathete auf.
_________________
"It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration."
Edsger W. Dijkstra
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 07.11.2005, 23:29    Titel: Antworten mit Zitat

@Progger_X:
Es soll auch Dreiecke geben, in denen kein rechter Winkel ist happy

Btw:Bogenmaß wird erhalten, indem ich einen Winkel durch Rho teile.
In Altgrad(Kreis hat 360°):Rho=45/Atn(1)
In Neugrad(Kreis hat 400gon):Rho=50/Atn(1)
[Ich bin Vermesser und kann nur in Gon rechnen *bg*]
Viele Grüße
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
psygate



Anmeldungsdatum: 05.04.2005
Beiträge: 304
Wohnort: Wien und der Computer

BeitragVerfasst am: 08.11.2005, 16:21    Titel: Antworten mit Zitat

und wiedereinmal bin ich euch allen zu tiefstem dank verpflichtet. ihr habt mir sehr geholfen, besonders volta und ytwinky. thx durchgeknallt
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 08.11.2005, 23:56    Titel: Antworten mit Zitat

thx psygate, das stärkt zwinkern
Habe übrigens gestern die neue Version von RegCool 3.1.0.5 installiert.
Mein Lieblingsregistryeditor läuft jetzt bis 14.11.2006
Tschauiii
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz