![]() |
Re: Prüfen ob Zahl irrational ist
Zitat:
Zitat:
In mehreren Postings wurde daraufhin irgendwie erklärt, dass man ja eine irrationale Zahl nicht einmal in den Computer eingeben könne und sich daher ihre Überprüfung auf Irrationalität von selbst verbietet. Das hat auch jetzt noch Bestand. Und das eigentliche Thema wäre damit beendet gewesen. Dass aber in Wirklichkeit keine Zahl, sondern ein Ausdruck überprüft werden soll (wie beispielswiese sqrt(2)), das kam erst später. In weiterem Threadverlauf wurde dann immer wieder "Zahl" mit "Ausdruck" oder "Formel" verwechselt. Zuletzt gerade hier wieder: Zitat:
Wir müssen uns jetzt nicht daran aufhängen, aber mich hat das im Threadverlauf verwirrt. In eben diesem Thread wurde dann also irgendwann gesagt, dass es um ein gleichseitiges Dreieck ginge, indem weder Seitenlänge noch Höhe irrational sein dürften. Ab da ging ein wildes "Getummel" los, dem ich nicht folgen konnte. Es wurde Primfaktorisierung ins Spiel gebracht etc. pp. Wozu? Eigentlich hätte doch die auch im Thread bereits genannte Formel für die Höhe h=sqrt(3)/2*a ausreichen müssen, um den Thread entgültig zu beenden. sqrt(3) ist irrational. Jedes Produkt aus einer irrationalen und einer rationalen Zahl ist auch wieder irrational. Die Höhe ist also immer irrational, es sei denn a ist irrational. Nur dann - bei "passenden" irrationalen a - hätte man eine Chance auf eine rationale Höhe. Wie man's aber auch dreht: Irgendeiner von beiden ist immer irrational in einem gleichseitigen Dreieck. Der Thread war damit aber nicht zuende, sondern irgendwie kam er auf die Irrationalität von Wurzelausdrücken. Das wurde dann auf Ganzzahlen beschränkt und so weit verfeinert, dass es in einer Funktion gipfelte, die feststellen kann, ob Quadratwurzeln aus Ganzzahlen irrational sind oder nicht. Real (also programmtechnisch) stellt das Ding lediglich fest, ob das Ergebnis des Radizierens einer Ganzzahl wieder eine Ganzzahl ergibt oder nicht (wenn nicht --> irrational, okay). Und da wunderst du dich, wenn ich frage, was das alles mit der eigentlichen Fragestellung zu tun hat? Also mit der Frage, die prinzipiell sogar schon lange vorher beantwortet war (oder hätte sein müssen). :wink: Ich gebe zu, ich habe diesen Zusammenhang weiterhin gesucht. Das dürfte auch "mein Problem" mit diesem Thread ausgemacht haben. :) |
Re: Prüfen ob Zahl irrational ist
Zitat:
Code:
(-1)^0 * 2^(16402 - 16383) * 1.9073486328125
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz