Bug in Potenz-Funktion?

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

noob2k9
Beiträge: 2
Registriert: Sa, 26.12.2009 18:06

Bug in Potenz-Funktion?

Beitrag von noob2k9 »

Folgende Ausgangsituation:

A1: -0,45
A2: 0,09
A3:=POTENZ(A1;A2)

A3 zeigt mir immer einen #WERT! an - Fehler: Falscher Datentyp - egal was ich versucht habe ... Format ändern, WERT()-Funktion etc. nix hilft ... scheint als könne OO seit der letzten Version keine Potenzen mit negativer Basis mehr berechnen ...

Lösungsansatz (auf Dauer aber etwas nervig):

A4:=(((A1<0)*-1)+(A1>=0)*1)*POTENZ(ABS(A1);A2)
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Bug in Potenz-Funktion?

Beitrag von Karolus »

Hallo
Ich kam in den letzten Jahren noch nicht auf die Idee, negative Zahlen zu potenzieren, aber ich würde den 'Fehler' mit:

Code: Alles auswählen

=VORZEICHEN(A1)*ABS(A1)^A2
umgehen.

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Bug in Potenz-Funktion?

Beitrag von Stephan »

scheint als könne OO seit der letzten Version
wenn das stimmt, dann nenne bitte irgendeine OOo-Version in der Deine Formel funktioniert!


Gruß
Stephan
noob2k9
Beiträge: 2
Registriert: Sa, 26.12.2009 18:06

Re: Bug in Potenz-Funktion?

Beitrag von noob2k9 »

also ich kam bisher auch nicht auf die idee negative zahlen zu potenzieren ;)

heut brauchte ich diese ... und war ziemlich enttäuscht das dies nicht auf anhieb funktionierte ... ist schließlich iene standard-rechenoperation =D

zu früheren versionen kann ich auhc nix sagen - nur das ich die aktuellste version besitze und es damit nicht funktioniert
Stephan
********
Beiträge: 12368
Registriert: Mi, 30.06.2004 19:36
Wohnort: nahe Berlin

Re: Bug in Potenz-Funktion?

Beitrag von Stephan »

ist schließlich iene standard-rechenoperation


nann dann ... hat ja Calc zumindestens das Glück das MS Excel denselben 'Fehler' eingebaut hat ...
zu früheren versionen kann ich auhc nix sagen - nur das ich die aktuellste version besitze und es damit nicht funktioniert
komisch, warum hast Du es dann getan, als Du mit:

"scheint als könne OO seit der letzten Version"

Bezug auf frühere Versionen nahmst?



Gruß
Stephan
famo
*****
Beiträge: 275
Registriert: Do, 06.01.2005 00:15
Wohnort: Berlin

Re: Bug in Potenz-Funktion?

Beitrag von famo »

Hallo,
ihr Mathegenies ;-).

OOo kann sehr wohl negative Zahlen potenzieren, aber für die Wurzel (d.h. Exponent<1) aus einer negativen Zahl gibt es keine Lösungen im realen Zahlenbereich - daher die Fehlermeldung.

Versuchs mal mit =IMAPOTENZ() 8)

vg
famo
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Bug in Potenz-Funktion?

Beitrag von Karolus »

Hallo Famo
Ich fürchte mit dem Ergebnis von IMAPOTENZ wird noob2k9 noch nicht zufrieden sein, bezogen auf die Beispielszahlen ergibt sich aus IMAPOTENZ
0.893702966383181+0.259644713675295i
um auf das gleiche Ergbnis zu kommen wie mit

Code: Alles auswählen

=VORZEICHEN(A1)*ABS(A1)^A2
müsste man mit IMAPOTENZ erweitern auf:

Code: Alles auswählen

=VORZEICHEN(A1)*IMABS(IMAPOTENZ(A1;A2))
Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
famo
*****
Beiträge: 275
Registriert: Do, 06.01.2005 00:15
Wohnort: Berlin

Re: Bug in Potenz-Funktion?

Beitrag von famo »

Hallo Karo,
OK, hatte den "Lösungsansatz" von noob2k9 übersehen.

Also wenn noob2k9 mathematisch korrekt rechnen will, gibt es für dieses Beispiel nur diese Lösung im imaginären Zahlenbereich - wenn er "irgendwas" ausrechnen will kann er natürlich eine beliebige Formel nehmen die ihm eine Zahl im realen Bereich liefert.
Ich weiß nicht wofür das verwendet wird / werden soll, aber sollte das Ergebnis nochmal gegen-gerechnet (Gegenprobe) werden, wird bei "eurer Lösung" nicht das selbe rauskommen wie am Anfang und ansonsten hat "euer Ergebnis" natürlich auch nur gar nichts bis wenig mit der Lösung gemein - daher ist also Vorsicht angeraten.

War noch so frei und hab die beiden Lösungen mal im imaginären Zahlenbereich (exemplarisch) aufgezeigt:
(Grüner und Roter Pfeil haben die gleiche Länge)
bsp.png
bsp.png (5.92 KiB) 1348 mal betrachtet
Die y-Achse ist die imaginäre, die x-Achse die reelle Achse - zwischen den Beiden wird quasi der imaginären Zahlenbereich aufgespannt.

vg
famo
Zuletzt geändert von famo am So, 27.12.2009 22:25, insgesamt 1-mal geändert.
Karolus
********
Beiträge: 7535
Registriert: Mo, 02.01.2006 19:48

Re: Bug in Potenz-Funktion?

Beitrag von Karolus »

Hallo Famo
Danke für die Info, jetzt kann ich zumindest nachvollziehen wie IMABS(0.893702966383181+0.259644713675295i) zu 0.93065 auflöst (schlichter Pythagoras)

Gruß Karo
LO25.2… debian 13( trixie ) auf Raspberry5 8GB (ARM64)
LO25.8… flatpak debian 13( trixie ) auf Raspberry5 8GB (ARM64)
Antworten