You are on page 1of 6

> #Mohammad Roshani VIM

> restart;
> equ:=diff(w[i](x),x,x)+beta*(diff(w[i](x),x))**2+beta*w[i](x)*
diff(w[i](x),x,x)-Psi*w[i](x)**4

(1)

> w[0](x):=1/1440*Psi**5*C**16*x**10+1/112*Psi**4*C**13*x**
8+1/20*Psi**3*C**10*x**8+(1/6*Psi**2*C**7-1/8*beta*Psi**2*C**8)*
x**4+(1/2*Psi*C**4-1/2*beta*C**5*Psi)*x**2+C
(2)

> m:=0
(3)
> f(s):=subs(x=s,equ)

(4)

> for i from 0 by 1 to m do:


w[i](s):=subs(x=s,w[i](x));
w[i+1](x):=w[i](x)+int(lambda*f(s),s=0..x);
w[i+1](x):=subs(lambda=s-x,w[i+1](x)):
w[i+1](x):=simplify(%);od;

(5)
(5)
> w[1](x):=collect(w[1](x),x);
(6)
>

You might also like