Beruflich Dokumente
Kultur Dokumente
Lu + Nu + Ru = g
(1)
I. INTRODUCTION
It is attributed to Albert Einstein to have said True laws of
nature cannot be linear. Presumably true, mathematicians
are continually challenged with the nonlinear problems,
particularly in form of partial differential equations,
appearing in Physics and engineering. Accordingly, any
effort contributing to the world of nonlinear analysis would
be of fundamental importance and granted. Among a
multitude of previously proposed approaches to tackle
nonlinear equations, Adomian Decompostion Method (ADM)
has gained astonishing popularity. Having been initially
developed and introduced by the acknowledged
mathematician George Adomian in 1984, ADM can provide
convenient solutions to a wide span of linear, as well as
nonlinear, differential/integral equations [1-3]. ADM does
not impose any linearization, perturbation or discretizations
and leads to convergent solutions rapidly. To get to know
about ADM and its efficiency as well as the further
modifications thereof in detail, one is recommended to
consult the literature [4-6]. Also, many illustrative examples
associated with the application of ADM in various areas of
science and engineering are available [7-11].
Nu = An
(4)
n =0
where
[6]:
An ( u0 , u1 , , un ) =
1 dn
i
N
ui
n ! d n i =0
=0
(5)
ui +1 = L1 Ai L1 Rui
; i0
(6)
85
Mathematics Section
A2 = 2u0u2 + u12
A3 = 2u0u3 + 2u1u2
A4 = u22 + 2u1u3 + 2u0u4
A5 = 2u2u3 + 2u0u5 + 2u1u4
A6 = 2u0u6 + 2u1u5 + 2u2u4 + u32
A7 = 2u0u7 + 2u2u5 + 2u3u4 + 2u1u6
A8 = 2u2u6 + 2u3u5 + u42 + 2u0u8 + 2u1u7
function sol=AdomPoly(expression,nth)
% Coded by H. F. & H. A., Feb, 2011
Ch=char(expand(expression));
s=strread(Ch, '%s', 'delimiter', '+');
for i=1:length(s)
t=strread(char(s(i)), '%s', 'delimiter', '*()expUlogsinh');
t=strrep(t,'^','*');
if length(t)~=2
p=str2num(char(t));
sumindex=sum(p)-p(1);
else
sumindex=str2num(char(t));
end
list(i)=sumindex;
end
A='';
for j=1:length(list)
if nth==list(j)
A=strcat(A,s(j),'+');
end
end
N=length(char(A))-1;
F=strcat ('%',num2str(N),'c%n');
sol=sscanf(char(A),F);
Nonlinearity
A0 = u03
A1 = 3u02u1
A2 = 3u12u0 + 3u02u2
A3 = u13 + 3u02u3 + 6u1u2u0
A4 = 3u12u2 + 3u22u0 + 3u02u4 + 6u1u3u0
A5 = 6u2u3u0 + 3u22u1 + 3u12u3 + 3u02u5 + 6u1u4u0
A6 = u23 + 3u32u0 + 6u2u4u0 + 6u2u3u1 + 3u12u4
+3u02u6 + 6u1u5u0
A7 = 3u32u1 + 3u22u3 + 6u3u4u0 + 6u2u4u1 + 6u2u5u0
+3u12u5 + 3u02u7 + 6u1u6u0
A8 = 6u3u4u1 + 3u42u0 + 3u32u2 + 3u22u4 + 6u3u5u0
+6u2u5u1 + 6u2u6u0 + 3u12u6 + 3u02u8 + 6u1u7u0
IV. EXAMPLES
+u12u7 + 6u1u8u0
NON = u0 + u1 + u2 + + un
where ui is a symbolic variable and n is large enough. A
Nonlinearity
Nu = u 3
Nu = u 4
A0 = u04
A1 = 4u03u1
A2 = 4u03u2 + 6u12u02
A3 = 4u13u0 + 4u03u3 + 12u1u2u02
Nu = u 2
A0 = u02
A1 = 2u0u1
+12u2u3u02 + 12u1u4u02
86
Journal of Applied Computer Science & Mathematics, no. 11 (5) /2011, Suceava
1 2
1 7 1 3
5040 u1 + 6 u2 u1 + 2 u3 u1 + u4u3
+u u + u u + 1 u 2 u 3 + 1 u u 5
5 2 6 1 12 2 1 120 2 1
A7 = eu0
2
6
2
1
+u4u2u1 + u7 + u3u2u12
1
1 2
5
u7u1 + u6u2 + 120 u3u1 + u5u3 + 2 u4
+ 1 u 2u + 1 u 4 + 1 u 8 + 1 u u 4
2 3 2 24 2 40320 1 24 4 1
2
6
4
2
A8 = eu0
1
1
1
12
1
1
u2u16 + u6u12
u5u2u1 + u4u3u1 +
720
2
1 2 4
+ u2 u1 + u8
48
2
1 4 0
3
2 1
2
1 5 0
Nu = eu
A0 = eu0
1626697008263629
eu0 60480u4u13u2
590295810358705651712
+181440u5u2u12 + 15120u3u14u2 + 90720u3u12u22 +
A9 =
A1 = u1eu0
1
A2 = eu0 u2 + u12
2
1
1
1
1 2
1 5 1 2
u1u2 + u1u4 +
u1 + u1 u3
u0 u5 +
A5 = e
2
120
2
+u2u3
1
1
1
24
4
2
A6 = eu0
+ 1 u 2 + 1 u3 + u u + u u
3
2
2 4
1 5
6
2
87
Mathematics Section
V. DISCUSSION
[6]
[3]
[4]
[5]
Hooman Fatoorehchi is pursuing his PhD in chemical engineering at University of Tehran, Iran. He has always maintained
a strong interest in applied mathematics, particularly functional analysis and mathematical modeling, as well as computer
programming. Each day more than before, he finds himself charmed by the beauty of mathematics.
Hossein Abolghasemi received his PhD in chemical engineering from University of Tehran in 2000. His primary areas of
interests include control theory, engineering mathematics and mathematical modeling. So far, he has published a textbook on
chemical process control and several scientific articles.
88