You are on page 1of 3

syms y(x)

p=[1 -4 4];
m=roots(p)

m = 2×1
2
2

Dyx=diff(y,x)

Dyx(x) =

ode2=diff(y,x,2)-4*diff(y,x)+4*y==0

ode2(x) =

cond1=y(0)==1;
cond2=Dyx(0)==0;
conds=[cond1 cond2];
y_c=dsolve(ode2,conds)

y_c =

fx=(12*x^2-6*x)*exp(2*x)

fx =

y1=exp(2*x)

y1 =

y2=2*x*exp(2*x)

y2 =

w=det(([y1, y2; diff(y1), diff(y2)]))

w =

w1=det(([0, y2; fx, diff(y2)]))

w1 =

w2=det(([y1, 0; diff(y1), fx]))

w2 =

1
u_1=w1/w

u_1 =

u1=int(u_1)

u1 =

u_2=w2/w

u_2 =

u2=int(u_2)

u2 =

y_p=u1*y1+u2*y2

y_p =

y_g=y_c+y_p

y_g =

Dyx=diff(y,x)

Dyx(x) =

ode1=diff(y,x,2)-4*diff(y,x)+4*y==(12*x^2-6*x)*exp(2*x);
cond1=y(0)==1;
cond2=Dyx(0)==0;
conds=[cond1 cond2];
y_g1=dsolve(ode1,conds)

y_g1 =

figure
fplot(y_g)
hold on
grid on
fplot(y_g1)
legend('Directa','Wronskiano','Location',"northeast")

2
3

You might also like