You are on page 1of 1

:= List[4, 6, 1, 1 ]

g := (E^(-2 x))*Log[x]
T := List[c1, c2]
t := List[1, 1]
n := Length[m]
z := Table[x^i, {i, 0, n - 1}]
f[x_] := Inner[Times, m, z, Plus]
r := Solve[f[x] == 0, x]
rn := Length[r]
y := Table[x /. r[[j]], {j, 1, rn}]
e[q_] := E^(q*x)
yg := Map[e, y]
test[yg] := Length[Union[yg]]!= Length[yg]
rr := Extract[yg, 2]
ygg := ReplacePart[yg, 2 -> rr*x]
If[test[yg], zz := ygg, zz := yg]
listaraices = zz
y1 := Extract[ listaraices , 1 ]
y1p := D[y1, x]
y1pp := D[ D [y1, x], x]
y2 := Extract[ listaraices , 2]
y2p := D[y2, x]
y2pp := D[ D [y2, x] , x]
y3 := Extract[ listaraices , 3 ]
y3p := D[y3, x]
y3pp := D[ D [y3, x], x]
w1 := y2*y3p - y2p * y3
w2 := y1p * y3 - y1 * y3p
w3 := y1 * y2p - y1p * y3

W := Det[ [ y1, y2, y3 ] , [ y1p , y2p , y3p ] , [y1pp, y2pp, y3pp]]


uu1 := (w1*g)/W
uu2 := (w2 *g)/W
uu3 := (w3 * g) /W
ww1 := Integrate[uu1, x]
ww2 := Integrate[uu2, x]
ww3 := Integrate[uu3, x]
w := List[ww1*w1, ww2*w2, ww3*w3 ]
F[x_] = Inner[Times, zz, T, Plus] + Extract[w, 1] + Extract[w, 2] +
Extract[w , 3]

You might also like