Bildung der Standardform einer Polynomfunktion
Verfasst: Dienstag 12. Februar 2019, 12:31
Hallo Community,
ich habe es schon kräfteringend versucht, aber finde für mein Problem einfach keine Lösung.
Ich möchte dass der mir der Benutzer über die input Funktion den Grad des Polynoms als int. sagt
und ich dann daraus erstmal die Standardforme bastle, um später mit symypy weiterrechnen zu können.
(Beispiel Grad:3 --> a*x**3 + b*x**2 + c*x**1 + d)
Bislang habe ich es schon geschafft Listen der benötigten Parameter zu erstellen, aber jetzt weiß ich nicht wie man diese Listen zu dieser gewünschten Standardform zusammenfügt.
Mein Quelltext bislang:

ich habe es schon kräfteringend versucht, aber finde für mein Problem einfach keine Lösung.
Ich möchte dass der mir der Benutzer über die input Funktion den Grad des Polynoms als int. sagt
und ich dann daraus erstmal die Standardforme bastle, um später mit symypy weiterrechnen zu können.
(Beispiel Grad:3 --> a*x**3 + b*x**2 + c*x**1 + d)
Bislang habe ich es schon geschafft Listen der benötigten Parameter zu erstellen, aber jetzt weiß ich nicht wie man diese Listen zu dieser gewünschten Standardform zusammenfügt.
Mein Quelltext bislang:
Vielleicht gibt es auch eine viel primitivere Lösung, bin für jede Hilfe. Dankeschöna,b,c,d,e,f,g,h,i,j,k,l = symbols('a,b,c,d,e,f,g,h,i,j,k,l')
m,n,o,p,q,r,s,t,u,v,w,x,y,z = symbols('m,n,o,p,q,r,s,t,u,v,w,x,y,z')
Exponenten = []
Buchstaben = []
X = []
Alphabet = [a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z]
Grad = int(input("Hallo,\n"
"dieses Programm berechnet Ihnen Nullstellen, Extrempunkte,\n"
"sowie Wendepunkte einer von ihnen gewählten\n"
"Polynomfunktion.\n"
"Als erstes geben Sie bitte den höchsten Exponenten ihrer\n"
"Polynomfunktion (Grad der Funktion) an: "))
Grad = Grad +1
while Grad > 1:
Grad = Grad -1
Exponenten.append(Grad)
for E in range(0,len(Exponenten)+1,1):
Buchstaben.append(Alphabet[E])
for E in Exponenten:
X.append(x)
print(Buchstaben)
print(X)
print(Exponenten)
