Delphi-PRAXiS
Seite 2 von 4     12 34      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Wie bringe ich den Ball ins Rollen? (https://www.delphipraxis.net/143449-wie-bringe-ich-den-ball-ins-rollen.html)

Wolfgang Mix 16. Nov 2009 15:21

Re: Wie bringe ich den Ball ins Rollen?
 
Dann schau' Dir 'mal die Links von Sherlock an, tut ja nicht weh.

[/Edit]Dazu kommt noch das Problem für Dich, daß Delphi und C# nur mit Winkeln im Bogenma9
umgehen können. Aber dabei wirst Du beim Suchen in der DP auch fündig :) [/Edit]

Fussel9 16. Nov 2009 15:33

Re: Wie bringe ich den Ball ins Rollen?
 
hab mir jetzt mal den einzigen link angesehen der keine mathearbeit :wink: ist, wo also was erklärt wird...

was ich aber einfach nicht verstehe ist das:

tan α = h/s = 0,67
α = tan^-1 * 0,67 = 33,7°

also der Tangens von alpha ist Höhe durch Schattenlänge?


und das ergebniss ist dann doch eigentlich 0,6<Periode> aber gut RUNDUNG...

also dann aber kommts...
alpha= tangens hoch minus 1 mal 0,67
wie kommt man darauf, warum hoch minus 1 ? und an der stelle tangens von was???

Wolfgang Mix 16. Nov 2009 15:38

Re: Wie bringe ich den Ball ins Rollen?
 
Sagte ich ja schon, Codewort Bogenmaß.
Eine vernünftige Erklärung findest Du
hier

Gruß

Wolfgang

jfheins 16. Nov 2009 15:41

Re: Wie bringe ich den Ball ins Rollen?
 
Das ist keine Multiplikation ;)

Der Arcustangens ist ein Funktion. Als solche braucht sie ein Funktionsargument. Da es bei der beschriebenen Gleichung (eigentlich) keine Mehrdeutigkeiten gibt wurden die Klammern die man sonst um das Argumant schreibt weggelassen.

Also:

tan(α) = 0,67
:arrow: Auf beiden Seiten der Gleichung den Arcustangens anwenden

α = arctan(0,67) = 33,7°

tan^-1 ist nur eine verbeitete Schweibweise für den Arkustangens (Ist ja die Umkehrfunktion des Tangens)

Wolfgang Mix 16. Nov 2009 15:47

Re: Wie bringe ich den Ball ins Rollen?
 
@jfheis
Zitat:

tan^-1 ist nur eine verbeitete Schweibweise für den Arkustangens
... und diese Schreibweis ist seit Jahrzehnten falsch! ...
tan^-1(alpha) bedeudet 1/tan(alpha) und ist etwas völlig anderes
als arctan(alpha), auch wenn es auf Tasten von Taschenrechnern aufgedruckt ist.

[Edit] Ählichen Unsinn gibt es auch in der Unit math von Delphi, wie gammatester hier schon
öfter gezeigt hat [/Edit] :wall:

Sherlock 16. Nov 2009 15:51

Re: Wie bringe ich den Ball ins Rollen?
 
Also die Wikipedia ist im Kapitel Trigonometrie im rechtwinkligen Dreieck doch wirklich verständlich.

Warum ist dieses Kapitel für dein Problem wichtig? Nun, Du hast ja einen Winkel irgendwoher bekommen, mit dem Deine Kugel auf eine Linie (ich nenn sie mal Grundlinie) prallt. Wenn Du von der Linie aus jetzt mal im gegebenen Winkel eine weitere Linie malst, dann muss sich die Kugel auf dieser Linie bewegen, richtig? Zu jeder Zeit (an jeder Stelle auf der Linie) kannst du nun einen Strich malen, der auf kürzestem Weg Deine "gewinkelte" Linie mit der Grundlinie verbindet. Üblicherweise steht dieser Strich rechtwinklig auf der Grundlinie. Was Du jetzt hast in ein rechtwinkliges Dreieck, ein echter Glücksfall in der Mathematik. In rechtwinkligen Dreiecken ist alles einfacher als sonst. Und da führt Dich dann der WikiLink weiter, denke ich.


Ach...so viele Beiträge seit ich mir das aus den Fingern gesogen habe...egal.

Sherlock

jfheins 16. Nov 2009 15:55

Re: Wie bringe ich den Ball ins Rollen?
 
Zitat:

Zitat von Wolfgang Mix
@jfheins
Zitat:

tan^-1 ist nur eine verbeitete Schweibweise für den Arkustangens
... und diese Schreibweis ist seit Jahrzehnten falsch! ...
tan^-1(alpha) bedeudet 1/tan(alpha) und ist etwas völlig anderes
als arctan(alpha), auch wenn es auf Tasten von Taschenrechnern aufgedruckt ist.

Bei mir rennst du offene Türen ein ;)

Aber solange man weiß, was gemeint ist sollte man mit jeder Notation klarkommen ;)

Man kann (und die, die das ^-1 verwenden machen das wahrscheinlich auch so) nämlich auch unterscheiden: arctan(a) = tan^-1(a) != tan(a)^-1 = 1/tan(a) = cot(a)

Fussel9 16. Nov 2009 16:02

Re: Wie bringe ich den Ball ins Rollen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
Äh---ja wie auch immer...

wenn ich also jetzt die koordinaten meiner kugel hätte(im moment ist es noch mehr ein quadrat als eine kugel ^^)

sagen wir

x= 7
y= 5

dann müsste ich

rechnen das ach vergesst es, das krieg ich nie hin ich hab keine ahnung was ich jetzt rechenen müsste wenn die ganze welt auf ihrem Taschenrechner stehn hat tan^-1 oder was auch immer dann weiß ja niemand was jetzt richtig ist...

und wenn ich nicht mal weit was ich jetzt machen muss dann weiß ich auch nicht was man da noch machen soll:#

auf dem bild ist mal dargestellt wie ich mir das jetzt vorstelle... keine ahnung obs stimmt bin nur noch verwirrt!

Wenn ich a rausfinden will, wovon muss ich denn dann wie den tangens ausrechenen? in diesem fall habe ich die Gegenkathete oder? und was wenn das dreieck größer ist als das feld?
.................................... :freak:

Wolfgang Mix 16. Nov 2009 16:03

Re: Wie bringe ich den Ball ins Rollen?
 
@jfheins:
Keine Fundstelle? Meine Browser finden den angegebenen Link hier

Fussel9 16. Nov 2009 16:09

Re: Wie bringe ich den Ball ins Rollen?
 
Was soll das das hat Wolfgang schon mal geschickt
:

Autor: Wolfgang Mix
#13|BeitragVerfasst am: 16.11.2009, 16:38 Titel: Re: Wie bringe ich den Ball ins Rollen?
Antworten mit Zitat
Sagte ich ja schon, Codewort Bogenmaß.
Eine vernünftige Erklärung findest Du
hier

Gruß

Wolfgang

das hilft mir aber nicht weiter! Wenn ich es nicht mal ohne BOGENMAß verstehe dann erst recht nicht mit!

und was ich erst recht nicht verstehe: Ich sehe das Problem, dann definiere ichs und dann kommt ihr mir euerem bogenmaß kann ich mir angucken wenn ichs verstanden habe

außerdem will ich eigendlich erstmal das der ball läuft völlig egal ob er aus dem Feld läuft oder nach buxdehude....

und das dann bitte in einem von random(360) gerierten winkel...

ok?

dann müsste ich eigendlich auch mit einfallswinkel = ausfallswinkel klar kommen oder?


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:40 Uhr.
Seite 2 von 4     12 34      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz