[ a_0, a_1, a_2, … , a_n ]
[1, 1, -2 ]
[0, 1, 0,-1 ]
[0,1,2]
vyjadřuje polynom $x + 2x^2$
[0,1,2,0]
vyjadřuje taktéž polynom $x + 2x^2$
[1,2,0]
vyjadřuje polynom $1 + 2x$
printPoly
,která vypíše polynom, přičemž mocniny bude tisknout znakem '^'.
printPoly( [ 1, 1, 0, -2] )
vytiskne 1 + x - 2x^3
printPoly( [ -2, 0, 0, -2, 0, 0, 0] )
vytiskne -2 -2x^3
polyValue
, která pro zadaný polynom a hodnotu x vypočte jeho hodnotu v zadaném bodě $x$
polyValue([1,0,2], 4)
má hodnotu 33
, protože $1 + 2x^2$ pro $x=4$ je 33.
pole=[] f=open('pole.txt','r') for line in f: pole.append(list(map(int, line.split())))
printMatrix
, která vypíše matici zadanou 2D polem
multiVecMat(v,m)
, která vypočte součin vektoru $v$ a matice $m$.
None
.
m=[[0,0,1],[0,1,0],[1,0,0]] v=[2, 4, 6]
Implementujte následující funkce: