0 dividiert durch 0 erlaubt ?
-
nman schrieb:
Hm, ich poste hier normalerweise aus gutem Grund nicht, aber ich bilde mir ein, vor Ewigkeiten in der Schule mal gelernt zu haben 0/0 sei schlichtweg "nicht definiert".
gut.
wie ist / definiert?
sagen wir mal wir definieren / so:
x==a/b gilt, wenn x*b==aa/b ist also nur die abkürzende schreibweise für finde mal die zahl, die mit b plutimiziert gleich a ergibt.
ich finde das so hübsch und sinnvoll.und nu gucken wir mal nach 0/0.
finde die zahl, die mit 0 plutimiziert 0 ergibt.
ohje! das sind ja alle zahlen!jede zahl ist gültige lösung für x*0==0! also ist auch jede zahl gültige lösung für x==0/0.
ich finde das so hübsch und sinnvoll.manche sagen dazu "nicht definiert". mache dagen dazu "irgendeine". "irgendeine" ist besser, wenn man damit weiterrechnen muß, was schonmal (aber selten) vorkommt.
-
volkard schrieb:
jede zahl ist gültige lösung für x*0==0! also ist auch jede zahl gültige lösung für x==0/0.
tun wir mal was logisches
0=0/x
dies gild
eingesetzt in dein konstructx=0/0 x=(0/x)/(0/x) x=(0*x)/(0*x) nun kürze ich erst mal die NULL wech!!! x=x/x x=1
Division durch NULL macht richtig spass
-
[quote="b7f7"]
volkard schrieb:
nun kürze ich erst mal die NULL wech!!!
x=x/x x=1
den schritt kann ich (neben einigen anderen) nicht nachvollziehen.
ausx=x/x
wird doch gar nicht
x=1
es wird nur
x={wenn x==0 dann x==beliebig, sonst x==1}
und unter berüsi, daß das beliebige x auftritt, wenn x 0 ist:
x={wenn x==0 dann 0, sonst x==1}
also weiterrechnen mit "beliebig" geht schon, wie hier geschehen. die bedingung x==0 hat das "beliebig" ja später auf genau eine zahl reduzieren können. es wäre nicht klug, nach schulmathe einfach mit nem throw exception("undefiniert") rauszugehen.
das ganze paketx={wenn x==0 dann 0, sonst x==1}
läßt aber noch nicht zu, daß x als EINE zahl dargestelt wird. es ist also noch nach schule undefiniert. würde ich dem lehrer gegenüber behaupten "aber x ist sicher kleiner als 2", würde er mir ne 5 geben. und mit "aber ich weiß, daß 4*(x-1/2)^2==1" würde ich mindestens exkommuniziert werden.
-
Also mal ehrlich, eure Diskussion macht nur Sinn, wenn ihr die Grenzwertberechnung berücksichtigt.
1. 0/0 ist verboten und nicht definiert.
2. In der Grenzwertberechnung ist 0/0 ein unbestimmter Ausdruck:
x = a/b, wobei lim a -> 0 und lim b -> 0, aber a != 0 und b != 0
falls a = b => x = 1Beispiel: y = sin(x)/x (kommt glaube ich auch zufällig 1 raus)
-
Hi,
Nun bin ich etwas verwirrt. Ich merke mir jetzt einfach dass es nicht definiert ist glaub ich. Ist für mich am logischsten, weil mit meinen bescheidenen Kenntnissen am besten nachvollziehbar, dass 0/0 jede Zahl sein kann. So ungefähr war ja meine Überlegung auch.
Btw.: ich dachte immer Mathe wär die einzig exakte Wissenschaft
-
electron schrieb:
Also mal ehrlich, eure Diskussion macht nur Sinn, wenn ihr die Grenzwertberechnung berücksichtigt.
grenzwertbetrachtungen sind ein anderes thema.
1. 0/0 ist verboten und nicht definiert.
für dich verboten. für mich nicht. und ich lade jeden ein, auch auszubrechen.
-
prolog schrieb:
Btw.: ich dachte immer Mathe wär die einzig exakte Wissenschaft
ist sie eigentlich auch.
aber die frage "was ist 0/0" ist es nicht mehr. welchen typ soll die lösung haben? a) menge möglicher lösungen oder b) genau eine zahl?
bei a) kann man die mengen fein angeben. seien x und y beliebige zahlen ungleich 0. x/y hat immer ein element. x/0 hat kein element und 0/0 hat alle elemete der grundmenge drin.
bei b) paßt nur x/y zum geforderten rückgabetyp. x/0 und 0/0 machen (mindestens) laufzeitfehler.
aber die beiden laufzeitfehler sind unterschiedlich.
auf "was ist 4/0" sollte ich antworten "kann ich net, 4=0 gibt's net!". auf "was ist 0/0" sollte ich antworten "tja, ich will mich da mal nicht festlegen. könnte alles sein. ich mache dazu mal keine aussage".
wenn mein rechner bei cout<<0/0; mir ne 17 ausgibt, dann darf ich nicht sauer sein. er hat ja gar nicht unrecht, wie ich leicht mit 17*0==0 nachrechnen kann.
int i=0/0; cout<<i;
ist sowas wie
int i; cout<<i;
wir nennen es "undefiniert".also in der mathematik ist soweit alles klar. unklart ist zum ersten, was die frage "was ist 0/0" für nen ergebnistyp fordert. und zum anderen, welche religiösen und weltanschaulichen einschränkungen dem antwortgeber verbieten, die wahrheit zu sagen (oder wie bei electron zu denken). kriegt man klar genug gesagt "das ist undefiniert, das darfste nicht!" und auf jedes aufbäumerische "was heißt undefiniert" keine gescheite antwort sondern "ist halt undefiniert, das darfste nicht!", dann hört man schon beizeiten auf, obrigkeiten anzuzweifeln. lustigerweise trifft das wort "undefiniert" genau das, was wir damit in c++ auch meinen. es muss so sein, daß mal profs da was rausgefunden haben und das auch korrekt lehrten. aber irgendwie hat sich die undefiniert-keule daraus entwickelt, die bereits den lehrer meines lehrers und erschlagen hat.
-
volkard schrieb:
jede zahl ist gültige lösung für x*0==0! also ist auch jede zahl gültige lösung für x==0/0.
vorkommt.also
wenn
x0=0 äquivalent zu x=0/0 <="man kann auch durch null teilen"
xx=x ist nach dieser aussage auch äquivalent zu x=x/x
1*1=1 == 1=1/1
was anderes hab ich nicht mit deiner Aussage gemacht.
und hab halt Unsin draus gemacht.
was nur zeigen sollte das man durch Null nicht teilen sollte.
-
1*1=1 == 1=1/1
Wo liegt insgesamt jetzt das Problem?
-
volkard schrieb:
für dich verboten. für mich nicht. und ich lade jeden ein, auch auszubrechen.
Mag ja alles sein. Die Frage war aber
prolog schrieb:
Ist also Division durch Null für Null erlaubt oder ist das einfach wegdefiniert ?
Und Null durch Null ist so gut wie immer "wegdefiniert".
Wenn man das in bestimmten Fällen zulässt, dann sind
diese Fälle aber auch stets mit 3 x "Achtung", 5 x "Vorsicht"
und 8 x "Hier gilt" markiert.Jockel
-
b7f7 schrieb:
was nur zeigen sollte das man durch Null nicht teilen sollte.
wenn ich mich nicht irre, haste einfach NULLEN wechgekürzt.
dat kann jeder.
7*0=5*0
//NULLEN wechkürzen
7=5
helau.
aber es ist fast unmöglich, aus deinen zeilen ne zielgerichtete rechnung zu lesen. schreib das nochmal verständlich und schritt für schritt auf, wenn du damit was aussagen wolltest.
-
\lim_{x \rightarrow 0}{\frac{a^x - 1}{x}, a \in \mathbb{R}^+
-
Ich denke b7f7 wollte sowas machen:
x=0 <=> x+x=0+x <=> x+x/x=x/x (hier richtig, da wir durch 0 teilen dürfen) x=1
-
ich hab bloss durch NULL geteilt und damit zeigen gewollt, dass das zu unsinn führt.
\[x*0=0 => 0=\frac{0}{x}\ einsetzen \ in \ x=\frac{0}{0}\] \[x=\frac {\frac {0}{x}}{\frac {0}{x}} \] \[x=\frac{0\*x}{0\*x}\] nun k"urze ich erst mal die NULL wech!!! !!! Hier passiert das B"OSE!!! \[x=\frac{x}{x}\] beide Seiten mal x \[x*x=x=1\]
-
x * x = x = 1 ist für 1 völlig gültig, für 0 ebenfalls.
Ich denke, es ist so zu verstehen:
Wenn man durch 0 in einer Gleichung kürzen will, muss das Ergebnis beidseitig gleich sein:7*0 = 5*0 | /0
links: 7
rechts: 5Fehler.
Genau wie beim Potenzieren mit geraden Exponenten findet auch hier ein Informationsverlust statt.
Um bei z.B. dem Auflösen von Gleichungen das richtige Ergebnis zu bestimmen, muss man nachher eine Probe durchführen.MfG Eisflamme
-
Bin jetzt doch etwas schockiert.
Das ist so c.a. 5-te Klasse:a = b <=> a/x = b/x für alle x != 0
Einige hier sagen aber: Durch Null teilen ist kein Problem.
Daher kommt man halt, wie in b7f7's oder meinem Beispiel zu
Aussagen wie x = 0 = 1.
Und bei äquivalenten Umformungen muss man nix nachrechnen, oder so.
Entweder sie sind äquivalent oder nicht. Und durch Null teilen
ist offenbar keine äquivalente Umformung. Daher (zurecht) auch
nicht erlaubt.Jockelx
-
Du hast Recht, mit dem was du sagst, es ist 5. Klasse.
Und in der 9 lernt man auch: Aus negativen Zahlen kann man keine Wurzeln ziehen. *lol*
-
Spätestens jetzt ist das Thema für mich durch.
Konstruiere deine eigene Mathematik, in der Äquivalenzen erst
durch Nachrechnen äquivalent werden und man generell durch Null
teilen darf.
Aber wenn jemand nochmal so eine Frage stellt, dann sag ihm
bitte das dass deine Meinung ist und nichts mit dem
üblichen mathematischen Aufbau zu tun hat.Ich wollte jetzt auch echt nicht rumnörgeln, aber wenn ich als
Mathematiker in einem Mathematik-Forum so Sachen wie
"Mag ja falsch sein, aber ich fordere euch auf das trotzdem
zu machen" (sinngemäß) lese, dann kann ich mein Mund echt
nicht halten.Du scheinst dich aber, wenn ich mich richtig erinnere, mit
Mathematik ganz gut auszukennen. Daher:
Überleg mal, warum dein Null-geteile nicht so toll für die
Körper/Körperaxiome sind.
In deiner Mathematik müssen wir da wohl mehr oder weniger
alles bzgl. Algebra neu erfinden.
Da lohnt sich der Aufwand nicht wirklich, wenn man am Ende
eh einsehen wird, dass teilen durch Null i.A. nicht so gut ist...Jockel
-
http://home.t-online.de/home/Todoroff/lt-null.htm#Einstein teilt durch Null
P.S. der mensch ist dipl.mathematiker ;O)))
-
mathe ist eine geisteswissenschaft, von menschen erdacht. daher hat diese wissenschaft schwere macken. folglich gibt es viele grenzgebiete, die "verboten" werden müssen, damit man die macken beibehalten kann. richtig störend , so etwas.