Discussion:
Parameter der Funktion Potenz
(zu alt für eine Antwort)
Alfred Nimmerichter
2007-09-03 06:29:06 UTC
Permalink
hallo NG,

berechne eine Funktion nach dem Schema

y= ax^b

und möchte nun die Parameter a und die Potenz b ausgewiesen haben.

mit Index, RGP und RKP schaff ich das für lineare und polynomiale
Parameter...

=INDEX(RGP(y;x);1)

aber leider nicht für potenzen. Vielleicht noch wichtig: es handelt sich
nicht um e-funktionen

danke für tips

alfred
cms
2007-09-03 08:36:02 UTC
Permalink
Hallo Alfred

Würde es funktionieren, wenn Du beiden Seiten einen Logarithmus ziehst und
dann die logarithmisierte Formel auswertest?
ln(y) = b * ln(ax)
Post by Alfred Nimmerichter
hallo NG,
berechne eine Funktion nach dem Schema
y= ax^b
und möchte nun die Parameter a und die Potenz b ausgewiesen haben.
mit Index, RGP und RKP schaff ich das für lineare und polynomiale
Parameter...
=INDEX(RGP(y;x);1)
aber leider nicht für potenzen. Vielleicht noch wichtig: es handelt sich
nicht um e-funktionen
danke für tips
alfred
Alfred Nimmerichter
2007-09-03 09:12:07 UTC
Permalink
hallo und danke erstmal,

logarithmus hab ich mir auch schon angeschaut, aber da bin ich nicht mehr
ganz so fix damit;(
hab folgende datenreihe:

20,9 52
25,6 86
30,5 144
35,1 198
37,1 229
40,1 277
42,0 311
45,6 388


beim erstellen einer grafik mit trendlinie "potenziell" krieg ich die
Gleichung

y = 0,021x^2,5726

Im ersten Arbeitsschritt möchte ich also die 0,021 und die Potenz 2,5726 in
einer Zelle ausgeben damit ich rechnen kann.

Arbeitsschritt Nummer 2 wird dann die Umformung der Funktion nach x = ...ich
glaube mich zu erinnern, daß das mit dem log funktioniert hat?

danke für "inputs"
Post by cms
Hallo Alfred
Würde es funktionieren, wenn Du beiden Seiten einen Logarithmus ziehst und
dann die logarithmisierte Formel auswertest?
ln(y) = b * ln(ax)
Post by Alfred Nimmerichter
hallo NG,
berechne eine Funktion nach dem Schema
y= ax^b
und möchte nun die Parameter a und die Potenz b ausgewiesen haben.
mit Index, RGP und RKP schaff ich das für lineare und polynomiale
Parameter...
=INDEX(RGP(y;x);1)
aber leider nicht für potenzen. Vielleicht noch wichtig: es handelt sich
nicht um e-funktionen
danke für tips
alfred
Klaus "Perry" Pago
2007-09-03 09:04:15 UTC
Permalink
Post by Alfred Nimmerichter
hallo NG,
berechne eine Funktion nach dem Schema
y= ax^b
und möchte nun die Parameter a und die Potenz b ausgewiesen haben.
mit Index, RGP und RKP schaff ich das für lineare und polynomiale
Parameter...
=INDEX(RGP(y;x);1)
aber leider nicht für potenzen. Vielleicht noch wichtig: es handelt sich
nicht um e-funktionen
Hallo Alfred,

schau mal hier - die Polynom-Koeffizienten lassen bestimmt an deine
Anforderungen anpassen.

http://www.excelformeln.de/tips.html?welcher=13

Gruß
Klaus
Alfred Nimmerichter
2007-09-03 12:22:10 UTC
Permalink
hallo klaus,

polynom und lineare koeffizienten schaffe ich, konnte auch bei deinem link
keine möglichkeiten für potenzielle finden

trotzdem vorerst danke...
Post by Klaus "Perry" Pago
Post by Alfred Nimmerichter
hallo NG,
berechne eine Funktion nach dem Schema
y= ax^b
und möchte nun die Parameter a und die Potenz b ausgewiesen haben.
mit Index, RGP und RKP schaff ich das für lineare und polynomiale
Parameter...
=INDEX(RGP(y;x);1)
aber leider nicht für potenzen. Vielleicht noch wichtig: es handelt sich
nicht um e-funktionen
Hallo Alfred,
schau mal hier - die Polynom-Koeffizienten lassen bestimmt an deine
Anforderungen anpassen.
http://www.excelformeln.de/tips.html?welcher=13
Gruß
Klaus
Klaus "Perry" Pago
2007-09-03 14:39:29 UTC
Permalink
Hallo Alfred,
Post by Alfred Nimmerichter
hallo klaus,
polynom und lineare koeffizienten schaffe ich, konnte auch bei deinem link
keine möglichkeiten für potenzielle finden
trotzdem vorerst danke...
dann bleibt noch die iterative Möglichkeit mit dem Solver. In einer zweiten
Datenreihe würde ich die Ergebnisse aus der Formel den Quelldaten
gegenüberstellen, die Abweichungsquadrate berechnen und Summieren und
mittels Solver die Parameter bestimmen, für die die Summe ein Minimum wird.
Die Solverfunktion lässt sich wohl (hoffentlich) über VBA aus aufrufen, Aber
da müssten die VBA-Spezialisten hier in der NG mal eine hübsche Funktion
basteln.

Gruß
Klaus
Alfred Nimmerichter
2007-09-04 11:58:04 UTC
Permalink
hallo nochmal,

konnte bisher noch keine Lösung finden. Kanns sein das Excel für lineare und
polynomiale Funktionen die Koeffizienten ausgeben kann aber nicht für
Potenzen??? Das auslesen aus dem Diagramm und die manuelle Eingabe ist nicht
sehr Elegant und noch dazu werden 5 Kurven berechnet...

Vielleicht gibts ja noch die "Supergurus" die eine Lösung parat haben, ich
versuchs noch weiter

danke alfred
Post by Alfred Nimmerichter
hallo NG,
berechne eine Funktion nach dem Schema
y= ax^b
und möchte nun die Parameter a und die Potenz b ausgewiesen haben.
mit Index, RGP und RKP schaff ich das für lineare und polynomiale
Parameter...
=INDEX(RGP(y;x);1)
aber leider nicht für potenzen. Vielleicht noch wichtig: es handelt sich
nicht um e-funktionen
danke für tips
alfred
Thomas Ramel
2007-09-04 12:26:03 UTC
Permalink
Grüezi Alfred
Post by Alfred Nimmerichter
konnte bisher noch keine Lösung finden. Kanns sein das Excel für lineare und
polynomiale Funktionen die Koeffizienten ausgeben kann aber nicht für
Potenzen??? Das auslesen aus dem Diagramm und die manuelle Eingabe ist
nicht sehr Elegant und noch dazu werden 5 Kurven berechnet...
Wo hast du denn Probleme mit der Formel die dir im Diagramm ausgegeben sird?
Ich habe die gleichen Werte erhalten die Du oben angegeben hast und damit
dann eine Wertereihe erstellt, deren Ergebnis sich recht gut mit den
Original-werten deckt.

Die Formel aus der Trendlinie selbst musst Du allerdings von Hand ins
Tabellenblatt kopiere und daraus dann die Erte extrahieren.

Ein Problem kann noch sein, dass die Genauigkeit der ausgegebenen Werte zu
gering ist - dem kannst Du abhelfen indem Du die Formel im Diagramm markierst
und in den Einstellungen die Werte als 'zahl' formatierst und die Anzahl
Nachkommastellen erhöhst.
Post by Alfred Nimmerichter
Vielleicht gibts ja noch die "Supergurus" die eine Lösung parat haben, ich
versuchs noch weiter
--
Mit freundlichen Grüssen

Thomas Ramel (@Web-Interface)
- MVP für Microsoft-Excel -

[Win XP Pro SP-2 / xl2003]
Alfred Nimmerichter
2007-09-04 12:51:32 UTC
Permalink
hallo thomas,
Post by Thomas Ramel
Wo hast du denn Probleme mit der Formel die dir im Diagramm ausgegeben sird?
Ich habe die gleichen Werte erhalten die Du oben angegeben hast und damit
dann eine Wertereihe erstellt, deren Ergebnis sich recht gut mit den
Original-werten deckt.
mit der Formel hab ich gar kein Problem, auch nicht mit der Genauigkeit, ich
hätte nur gerne die Koeffizienten
a= 0,021 und
Potenz= 2,5726

in einer Zelle berechnet (angezeigt) um damit weiter rechnen zu können so
wie das mit Index und RG(K)P für andere Funktionen geht.
Post by Thomas Ramel
Die Formel aus der Trendlinie selbst musst Du allerdings von Hand ins
Tabellenblatt kopiere und daraus dann die Erte extrahieren.
was verstehst du unter extrahieren, kann man das automatisieren?
Post by Thomas Ramel
Ein Problem kann noch sein, dass die Genauigkeit der ausgegebenen Werte zu
gering ist - dem kannst Du abhelfen indem Du die Formel im Diagramm markierst
und in den Einstellungen die Werte als 'zahl' formatierst und die Anzahl
Nachkommastellen erhöhst.
kein Problem, sehr hohes Bestimmtheitsmass


danke
alfred
Thomas Ramel
2007-09-04 13:26:08 UTC
Permalink
Grüezi Alfred
Post by Alfred Nimmerichter
Post by Thomas Ramel
Wo hast du denn Probleme mit der Formel die dir im Diagramm ausgegeben sird?
Ich habe die gleichen Werte erhalten die Du oben angegeben hast und damit
dann eine Wertereihe erstellt, deren Ergebnis sich recht gut mit den
Original-werten deckt.
mit der Formel hab ich gar kein Problem, auch nicht mit der Genauigkeit, ich
hätte nur gerne die Koeffizienten
a= 0,021 und
Potenz= 2,5726
in einer Zelle berechnet (angezeigt) um damit weiter rechnen zu können so
wie das mit Index und RG(K)P für andere Funktionen geht.
Hmmm, ob das so auf die Schnelle berechnet werden kann musst Du sehen.
Post by Alfred Nimmerichter
Post by Thomas Ramel
Die Formel aus der Trendlinie selbst musst Du allerdings von Hand ins
Tabellenblatt kopiere und daraus dann die Erte extrahieren.
was verstehst du unter extrahieren, kann man das automatisieren?
Den Inhalt der Gleichung kannst Du im Diagramm markieren und dann in eine
Zelle einfügen.

Wenn Du willst kannst Du nun mit Formeln die interessierenden Teile
herausschälen (LINKS, RECHTS, TEIL würde ich denken) und dann damit weiter
rechnen.

'Automatisch' im Sinne von 'ohne eigenes Zutun' wirst Du dies IMO nur mit
VBA hinbekommen.
--
Mit freundlichen Grüssen

Thomas Ramel (@Web-Interface)
- MVP für Microsoft-Excel -

[Win XP Pro SP-2 / xl2003]
Alfred Nimmerichter
2007-09-04 13:42:34 UTC
Permalink
danke thomas,

werde mal einen VBA "Rundruf" starten und nach Lösungen sehen...

grüße alfred
Post by Thomas Ramel
Grüezi Alfred
Post by Alfred Nimmerichter
Post by Thomas Ramel
Wo hast du denn Probleme mit der Formel die dir im Diagramm ausgegeben sird?
Ich habe die gleichen Werte erhalten die Du oben angegeben hast und damit
dann eine Wertereihe erstellt, deren Ergebnis sich recht gut mit den
Original-werten deckt.
mit der Formel hab ich gar kein Problem, auch nicht mit der Genauigkeit, ich
hätte nur gerne die Koeffizienten
a= 0,021 und
Potenz= 2,5726
in einer Zelle berechnet (angezeigt) um damit weiter rechnen zu können so
wie das mit Index und RG(K)P für andere Funktionen geht.
Hmmm, ob das so auf die Schnelle berechnet werden kann musst Du sehen.
Post by Alfred Nimmerichter
Post by Thomas Ramel
Die Formel aus der Trendlinie selbst musst Du allerdings von Hand ins
Tabellenblatt kopiere und daraus dann die Erte extrahieren.
was verstehst du unter extrahieren, kann man das automatisieren?
Den Inhalt der Gleichung kannst Du im Diagramm markieren und dann in eine
Zelle einfügen.
Wenn Du willst kannst Du nun mit Formeln die interessierenden Teile
herausschälen (LINKS, RECHTS, TEIL würde ich denken) und dann damit weiter
rechnen.
'Automatisch' im Sinne von 'ohne eigenes Zutun' wirst Du dies IMO nur mit
VBA hinbekommen.
--
Mit freundlichen Grüssen
- MVP für Microsoft-Excel -
[Win XP Pro SP-2 / xl2003]
Carsten Sekulla
2007-09-05 11:55:49 UTC
Permalink
Post by Alfred Nimmerichter
danke thomas,
werde mal einen VBA "Rundruf" starten und nach Lösungen sehen...
Hi
warum VBA, das geht auch mit XL
siehe mein Posting zu deinem VBA-Ruf oben.

cu CS
=STEIGUNG(LN(B1:B8);LN(A1:A8))
=EXP(ACHSENABSCHNITT(LN(B1:B8);LN(A1:A8)))
=KORREL(LN(A1:A8);LN(B1:B8))
=F3*F3
Alfred Nimmerichter
2007-09-05 12:15:39 UTC
Permalink
hallo carsten,

das ist die Lösung, danke Dir..mein Mathe 10 Klasse ist doch schon zu lange
her

sänx
Alfred
Post by Carsten Sekulla
Post by Alfred Nimmerichter
danke thomas,
werde mal einen VBA "Rundruf" starten und nach Lösungen sehen...
Hi
warum VBA, das geht auch mit XL
siehe mein Posting zu deinem VBA-Ruf oben.
cu CS
=STEIGUNG(LN(B1:B8);LN(A1:A8))
=EXP(ACHSENABSCHNITT(LN(B1:B8);LN(A1:A8)))
=KORREL(LN(A1:A8);LN(B1:B8))
=F3*F3
Klaus "Perry" Pago
2007-09-04 12:44:35 UTC
Permalink
Post by Alfred Nimmerichter
hallo nochmal,
konnte bisher noch keine Lösung finden. Kanns sein das Excel für lineare
und polynomiale Funktionen die Koeffizienten ausgeben kann aber nicht für
Potenzen??? Das auslesen aus dem Diagramm und die manuelle Eingabe ist
nicht sehr Elegant und noch dazu werden 5 Kurven berechnet...
Vielleicht gibts ja noch die "Supergurus" die eine Lösung parat haben, ich
versuchs noch weiter
Hallo Alfred,

ich möchte noch mal auf die Verwendung des Solvers in Excel aufmerksam
machen:

Die Testfunktion y = 3*x^5 liefert für x = {0 1 2 3 4} die Werte {0 3 96 729
3072}.
Ich habe sie etwas verfälscht und benutze stattdessen {1 2,5 90 750 3100}
Der Solver liefert als eine mögliche Lösung

y = 3,249534322 * x ^ 4,949025515

Gruß
Klaus
Alfred Nimmerichter
2007-09-04 12:58:02 UTC
Permalink
danke Klaus,

mit Solver hab ich bisher absolut keine Erfahrung, werde ich mich mal damit
befassen...vielleicht hilft mir das weiter
Post by Klaus "Perry" Pago
Post by Alfred Nimmerichter
hallo nochmal,
konnte bisher noch keine Lösung finden. Kanns sein das Excel für lineare
und polynomiale Funktionen die Koeffizienten ausgeben kann aber nicht für
Potenzen??? Das auslesen aus dem Diagramm und die manuelle Eingabe ist
nicht sehr Elegant und noch dazu werden 5 Kurven berechnet...
Vielleicht gibts ja noch die "Supergurus" die eine Lösung parat haben,
ich versuchs noch weiter
Hallo Alfred,
ich möchte noch mal auf die Verwendung des Solvers in Excel aufmerksam
Die Testfunktion y = 3*x^5 liefert für x = {0 1 2 3 4} die Werte {0 3 96
729 3072}.
Ich habe sie etwas verfälscht und benutze stattdessen {1 2,5 90 750 3100}
Der Solver liefert als eine mögliche Lösung
y = 3,249534322 * x ^ 4,949025515
Gruß
Klaus
Klaus "Perry" Pago
2007-09-04 13:20:41 UTC
Permalink
Post by Alfred Nimmerichter
danke Klaus,
mit Solver hab ich bisher absolut keine Erfahrung, werde ich mich mal
damit befassen...vielleicht hilft mir das weiter
Hallo Alfred,

der Solver lässt sich aus VBA heraus parametrieren und starten.
Der Makrorekorder liefert zB

Sub Makro1()
SolverOk SetCell:="$E$10", MaxMinVal:=2, ValueOf:="0",
ByChange:="$D$1:$D$2"
SolverSolve
End Sub

Jemand von der VBA-Fraktion hier in der NG könnte eine hübsche kleine
Funktion bauen, die dann als Excelformel aufgerufen werden kann.

Gruß
Klaus
Lesen Sie weiter auf narkive:
Loading...