Beruflich Dokumente
Kultur Dokumente
Chapter 2
where:
n ∈ Z+ – integer-order of the BD
f (k) – discrete-variable function.
One should note that following the notation used in the calculus where the differen-
tiation order n is labeled in parenthesis f (n) (t), t ∈ R+ in the IOBD case there will
be applied a similar notation. Below a few IOBDs of the discrete-variable function
43
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 44
One can easily verify that the formulas given above may be also expressed in a more
compact form known as the Grünwald-Letnikov form of the (n-th order, n ∈ Z+ )
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
BD.
Discrete Fractional Calculus Downloaded from www.worldscientific.com
k
X
(n)
∆ f (k) = a(n) (i)f (k − i) (2.3)
i=0
where the function a(n) (k) was discussed in the previous chapter. The formula given
above may be equivalently expressed in a vector form
f (k)
..
.
(n)
(n) (n) (n) (n)
f (n)
∆ f (k) = a (0) · · · a (n) a (n + 1) · · · a (k)
f (n − 1)
..
.
f (0)
f (k)
..
.
= a(n) (0) a(n) (1) · · · a(n) (n)
f (k − n + 1)
f (k − n)
f (k − n − 1)
..
.
+ a(n) (n + 1) a(n) (n + 2) · · · a(n) (k)
f (1)
f (0)
f (k)
..
.
= a(n) (n + 1) a(n) (n + 2) · · · a(n) (k) . (2.4)
f (k − n + 1)
f (k − n)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 45
The above transformations could be done noting that for n ∈ Z+ a(n) (k) = 0 for
k > n (see formula (1.51)). Hence, the IOBD sum (2.3) simplifies to
n
X
∆(n) f (k) = a(n) (i)f (k − i). (2.5)
i=0
k
X
∆(n) f (k) = a(n) (i − k + n)f (2k − i − n). (2.6)
Discrete Fractional Calculus Downloaded from www.worldscientific.com
i=k−n
The three forms of the IOBD ((2.3),(2.5) and (2.6)) suggest that it would be worth-
while to introduce in the IOBD a unified notation containing subscripts indicating
a discrete differentiation range [k0 , k] and superscripts pointing to the Grünwald-
Letnikov form (GL) and the IO (n)
k
X
GL (n)
k0 ∆k f (k) = a(n) (i − k0 )f (k + k0 − i). (2.7)
i=k0
Here one should also unambiguously determine the effect of summation in the IOBD
defined by formula (2.7) with respect to (2.6)
( Pk
GL (n) i=k0 a(n) (i − k0 )f (k + k0 − i) for k0 6 k 6 n
k0 ∆k f (k) = . (2.8)
∆(n) f (k) for n < k
The last form can be simplified by noting the function f (k) = 0 for k < 0:
GL (n)
k0 ∆k [f (k − k0 )1(k − k)] = ∆n [f (k − k0 )1(k − k0 )] . (2.9)
Now one assumes that k0 = 0 and defines a new form of the IOBD.
GL (n)
0 ∆k f (k) = a(n) (k) ∗ f (k). (2.10)
The equivalence between forms (2.10) and (2.7) is immediate, but it would be worth
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 46
applying a discrete convolution commutative law (see formula (1.88)) to show that
f (k)
f (k − 1)
a(n) (k) ∗ f (k) = a(n) (0) a(n) (1) · · · a(n) (k) ..
.
f (0)
T
f (k)
f (k − 1)
= a(n) (0) a(n) (1) · · · a(n) (k) ..
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
.
f (0)
(n)
Discrete Fractional Calculus Downloaded from www.worldscientific.com
a (0)
a(n) (1)
= f (k) f (k − 1) · · · f (0) .
..
a(n) (k)
(n)
a (0)
a(n) (1)
= f (k) f (k − 1) · · · f (0) Nk Nk .
..
a(n) (k)
a(n) (k)
(n)
a (k − 1)
= f (0) f (1) · · · f (k) ..
.
(n)
a (0)
k
X
= f (k) ∗ a(n) (k) = f (i)a(n) (k − i) (2.11)
i=0
where
GL (n)
∆ f (k)
f (k) k0 k
f (k − 1) GL ∆(n) f (k − 1)
GL (n)
k0 k−1
f (k) = .. , k0 ∆k f (k) =
..
(2.15)
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
. .
f (k0 ) GL (n)
k0 ∆k0 f (k0 )
Discrete Fractional Calculus Downloaded from www.worldscientific.com
(n)
a (0) a(n) (1) · · · a(n) (k − 1 − k0 ) a(n) (k − k0 )
0 a(n) (0) · · · a(n) (k − 2 − k0 ) a(n) (k − 1 − k0 )
(n) .. .
.. .
.. .
..
Ak−k0 = . . (2.16)
0 0 ··· a(n) (0) a(n) (1)
0 0 ··· 0 a(n) (0)
Matrix (2.16) is a so-called Toeplitz matrix (A.20). One should note that this
(k − k0 + 1) × (k − k0 + 1) matrix is not only an upper triangular matrix but also
a band one. Recalling properties of function a(n) (k) (see Table 1.2) it is always
non-singular. It can be simplified to the form
(n)
1 a (1) · · · a(n) (n) 0 0 0 ···0 0
0 1 · · · a(n) (n − 1) a(n) (n) 0 0 ···0 0
0 0 · · · a(n) (n − 2) a(n) (n − 1) a(n) (n) 0 · · · 0 0
(n)
Ak−k0 = .. .. .. .. .. ..
. (2.17)
. . . . . . ··· ···
0 0 ··· 0 0 0 0 · · · 1 a(n) (1)
0 0 ··· 0 0 0 0 ···0 1
Now one assumes that n1 , n2 ∈ Z+ . Formula (2.15) allows to write two equalities
GL (n1 ) 1 (n )
k 0 ∆k f (k) = Ak−k 0
f (k) (2.18)
GL (n2 ) 2 (n )
k0 ∆k f (k) = Ak−k 0
f (k). (2.19)
2 (n )
Pre-multiplication of equality (2.18) by a matrix Ak−k 0
yields:
and
h i h i
GL (n2 ) GL (n1 ) (n1 ) GL (n2 ) (n1 +n2 )
k0 ∆k k0 ∆k f (k) = GL
k0 ∆k k 0 ∆k f (k) =GL
k0 ∆k f (k). (2.23)
Now, the IOBD of discrete fundamental functions is evaluated. First, one con-
siders the IOBD of a discrete Dirac function. By definition (2.7), for k0 = 0:
k
X n
X
GL (n)
0 ∆k δ(k) = a(n) (i)δ(k − i) = a(n) (i)δ(k − i). (2.24)
i=0 i=0
Taking into account the properties of the discrete Dirac pulse one can write:
GL (n)
0 ∆k δ(k) = a(n) (k) ∗ δ(k) = a(n) (k). (2.25)
This result is consistent with that obtained by formula (2.2). The first order BD of
the unit step function
k
X
GL (1)
0 ∆k 1(k) = a(1) (i)1(k − i) = 1(k) − 1(k − 1) = δ(k). (2.27)
i=0
The results stated by equality (2.28) are similar to that obtained for the Dirac
function first order derivative ([O’Flynn and Moriarty (1987)]). A similar result may
be obtained using the one-sided Z -transform [Jury (1964)], [Ostalczyk (2002)] of
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 49
Note that the result given above coincides with formula (1.17). Hence,
n o n o n o
(n)
Z GL
0 ∆k δ(k) = Z a
(n)
(k) ∗ δ(k) = Z a(n) (k) Z {δ(k)}
n o n
= Z a(n) (k) · 1 = 1 − z −1 . (2.29)
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
n o n o n o
(n)
Z GL0 ∆k f (k) = Z a
(n)
(k) ∗ f (k) = Z a(n) (k) Z {f (k)}
n o n
= Z a(n) (k) · F (z) = 1 − z −1 F (z). (2.30)
Formulas (2.33) and (2.34) contain terms equal to zero. For n = 1 and m ∈ Z+ the
formula (2.34) simplifies to
GL (1)
0 ∆k f (k)
(m)
a (0)
m 0 a(m) (1)
k 0 1(k) k m−1 1 0 m
0 1(k) · · · k 0 1(k)
= 1 −1 m 0 m−1 1 ..
k 1 1(k) k 1 1(k) · · · k 0 1m 1(k) .
a(m) (m)
(m)
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
a (0)
a(m) (1)
k m 1(k) 0 ··· 0
Discrete Fractional Calculus Downloaded from www.worldscientific.com
= 1 −1 ..
k m 10 1(k) k m−1 11 1(k) · · · k 0 1m 1(k) .
a(m) (m)
a(m) (0)
(m)
a (1)
= k m 10 1(k) − k m 1(k − 1) −k m−1 11 1(k − 1) · · · −k 0 1m 1(k − 1) .. .
.
(m)
a (m)
(2.35)
Noting that
a(m) (1)
GL (1)
m−1 (m)
a (2)
0 ∆k f (k) = − k 1(k − 1) k m−2 1(k − 1) · · · k 0 1(k − 1) ..
.
a(m) (m)
a(m) (2)
a(m) (3)
= mk m−1 1(k − 1) − k m−2 k m−3 · · · k0 .. 1(k − 1). (2.37)
.
a(m) (m)
The correctness of the result given above will be confirmed in a numerical example.
GL (1)
3
0 ∆k k 3 1(k) = a(1) (k)(k − i) 1(k − i)
i=0
3
= k 3 1(k) − (k − 1) 1(k − 1)
= k 3 1(k) − k 3 − 3k 2 + 3k − 1 1(k − 1)
= k 3 [1(k) − 1(k − 1)] + 3k 2 1(k − 1) − (3k − 1)1(k − 1)
= k 3 δ(k) + 3k 2 1(k − 1) − (3k − 1)1(k − 1)
3k 2 1(k − 1) − (3k − 1)1(k − 1). (2.39)
Example 2.2. Evaluate error between first-order BDs calculated according to for-
mulas (2.40) and (2.38). Assume h = 1.
Solution. For h = 1,
(1) (1) 3
f1 (k) =GL
0 ∆k f (k) =GL
0 ∆k k 1(k) (2.42)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 52
df (t) 2
f2 (k) = = 3t2 t=kh = 3(kh) 1(k) (2.43)
dt t=kh
and
f1 (k) − f2 (k) −3k + 1
e(k) = = 2 1(k). (2.44)
f1 (k) 3k − 3k + 1
Plots of functions f1 (k) and f2 (k) are given in Fig. 2.1, whereas the error function
is presented in Fig. 2.2.
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
16000 2.5
14000 2
Discrete Fractional Calculus Downloaded from www.worldscientific.com
12000 1.5
f1 (k)(.), f2 (k)(−−)
10000 1
8000 0.5
e(k)
6000 0
4000 −0.5
2000 −1
0 −1.5
−2000 −2
0 5 10 15 20 25 0 5 10 15 20 25
k k
Fig. 2.1 Plot of functions (2.43) and (2.44). Fig. 2.2 Plot of the error function e(k)
(2.45).
The plots reveal that the error function rapidly decreases to zero. In Fig. 2.1, the
difference between plots of f1 (k) and f2 (k) is mostly negligible. Though the absolute
error |f1 (k) − f2 (k)| grows linearly, the relative error tends to zero.
As in the IOBD case, the definite n-fold integral of a continuous-variable real func-
tion also has its discrete counterpart. It is called the n-fold backward sum of the
discrete-variable function. For reasons that will be explained later, it will be further
called the n-th (integer) order backward sum (IOBS). First, a recursive definition
of the IOBS is given.
P(n)
where GL
k0 k f (k) is a symbol of the IOBS. Here, similarly to the IOBD notation,
left and right superscripts denote Grünwald-Letniokv (GL) and a summation order
(n), respectively. Subscripts k0 and k denote a summation range. The recursive
formula (2.46) gives the following IOBSs
X(1) k
X
GL
k0 f (k) = f (i) (2.46)
k
i=k0
X(2) k
X X(1) k
X j1
X
GL GL
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
X(3) k
X X(2) k
X j1
X j2
X
GL GL
k0 f (k) = k0 f (j1 ) = f (j3 ). (2.48)
k j1
j1 =k0 j1 =k0 j2 =k0 j3 =k0
Definition 2.5 (The n-fold BS). The n-fold BS of a discrete-variable real and
bounded function f (k) defined over interval [k0 , k] with k0 , k ∈ Z+ is defined by the
following recursive formula:
(
X(n) f (k) for n=0
GL
k0 f (k) = Pk Pj1 Pjn−1 . (2.49)
k
j1 =k0 j2 =k0 · · · jn =k0 f (jn ) for n = 1, 2, . . .
Remark 2.1. The function a(−n) (k) is the same as defined by formula (1.51) but
for negative parameter −n where n ∈ Z+ . Such a notation is introduced to indicate
that one considers the IOBS not IOBD.
Now one examines the correctness and equivalence of formulas (2.49) and (2.50).
For n = 1 one obtains:
X(1) k
X
GL
k0 f (k) = a(−1) (i − k0 )f (k − i + k0 )
k
i=k0
k
X k
X k
X
= 1 · f (k − i + k0 ) = f (k − i + k0 ) = f (i). (2.51)
i=k0 i=k0 i=k0
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 54
X(2) k
X
GL
k0 f (k) = a(−2) (i − k0 )f (k − i + k0 )
k
i=k0
k
X
= (i − k0 + 1)f (k − i + k0 )
i=k0
k
X j1
X
= f (j2 ) (2.52)
Discrete Fractional Calculus Downloaded from www.worldscientific.com
j1 =k0 j2 =k0
X(3) k
X
GL
k0 f (k) = a(−3) (i − k0 )f (k − i + k0 )
k
i=k0
(k − k0 + 1)(k − k0 + 2)
= f (k) + 3f (k − 1) + 6f (k − 2) · · · + f (k0 )
2
k
X j1
X j2
X
= f (j3 ). (2.53)
j1 =k0 j2 =k0 j3 =k0
As mentioned earlier, the function a(−n) (k) is defined by formula (1.51) which for
negative parameter −n may be transformed to the form
(
1 for k = 0
a(−n) (k) = n(n+1)···(n+k−1) . (2.55)
k! for k = 1, 2, . . .
Analogous to the IOBD, the IOBS can be also expressed in a vector form
f (k)
GL (n) GL (−n)
f (k − 1)
k0 Σk f (k) =k0 ∆k f (k) = a(−n) (0) a(−n) (1) · · · a(−n) (k − k0 ) ..
.
f (k0 )
(2.56)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 55
where
GL (n)
f (k) k Σk f (k)
f (k − 1) GL 0 (n)
GL (n)
k0 Σk−1 f (k − 1)
f (k) = , k0 Σk f (k) =
..
.. , (2.58)
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
. .
f (k0 ) GL (n)
k0 Σk0 f (k0 )
Discrete Fractional Calculus Downloaded from www.worldscientific.com
(−n)
a (0) a(−n) (1) · · · a(−n) (k − 1 − k0 ) a(−n) (k − k0 )
0 a(−n) (0) · · · a(−n) (k − 2 − k0 ) a(−n) (k − 1 − k0 )
(−n) .
.. .. .. ..
Ak−k0 = . . . . (2.59)
0 0 ··· a (−n)
(0) a (−n)
(1)
(−n)
0 0 ··· 0 a (0)
Contrary to matrices (2.17) and (2.18) all elements a(−n) (i) 6= 0 for i = 0, 1, . . . .k −
k0 . The matrix is in the upper triangular form with all elements on a main diagonal
equal to 1 because by (2.56) a(−n) (0) = 1. Hence, the matrix is always non-singular.
Now one assumes that n1 , n2 ∈ Z+ . Equality (2.57) is valid for orders n1 , n2 . Thus,
GL (nj ) (−n )
k0 Σk f (k) = Ak−kj0 f (k), for j = 1, 2. (2.60)
(−n )
Pre-multiplication of equation (2.57) evaluated for i = 1 by a matrix Ak−k20 yields
Finally, some n-folds BSs of chosen functions are calculated. One begins with
the IOBS of the Kronecker discrete delta function
k
X
GL (n) n(n + 1) · · · (k + n1 )
0 Σk δ(k) = a(−n) (i)δ(k − i) = a(−n) (k) = . (2.66)
i=0
k!
From the above form one can derive the well-known relation between the discrete
Kronecker delta function and the discrete Heaviside one. From (2.68), for n = 1
one immediately obtains
GL (1) Γ(k + n) Γ(k + 1)
Σ δ(k) = = = 1(k). (2.68)
0 k
Γ(k + 1)Γ(n) n=1 Γ(k + 1)Γ(1)
By formula (2.65) and the last result one can easily get the IOBS of the first-order
of the discrete unit step function.
h i 1
Y
GL (1) (1) GL (1) k
k0 Σk 1(k) = GL
k0 Σk k0 Σk δ(k) = +1 = (1 + k)1(k). (2.69)
i=1
i
Continuing with such a substitution, one obtains a set of formulas being n-degree
polynomials in a variable k. Collecting them in one matrix vector form, one obtains
GL m
k0 ∆k 1(k) = Cm km (2.70)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 57
where
GL (0)
k0 ∆k 1(k) k0 0
GL (1)
k1
k0 ∆k 1(k)
1
.
.. ..
GL m
∆ 1(k) = . , k = 1(k), m = (2.71)
k0 k . m
. .
GL (m−1)
k ∆k 1(k) k m−1
m − 1
0
GL (m)
∆ 1(k) km m
k0 k
1 0 ··· 0 0
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
c 1
··· 0 0
1,2 1!
. .. .. ..
=
Discrete Fractional Calculus Downloaded from www.worldscientific.com
Cm .. . . . (2.72)
1
c1,m−1 c2,m−1 · · · (m−1)! 0
1
c1,m c2,m · · · cm−1,m m!
and elements ci,j for j = 1, 2, . . . , m, i < j are coefficients resulting from products
in (2.69). For example, for m = 8 matrix (2.72) takes the form
1 0 0 0 0 0 0 0 0
1 1 0 0 0 0 0 0 0
1 1 1 0 0 0 0 0 0
3 2
1 11 1 1 0 0 0 0 0
6
25 35 65 1
C8 = 1 12 24 12 24 0 0 0 0 . (2.73)
137 15 17 1 1
1 60 8 24 8 120 0 0 0
49 203 49 35 7 1
1 0 0
36520 90 48 144 240 720
1 469 967 7 23 1 1
0
140 180 720 18 360 180 5040
761 958 267 1069 9 13 1 1
1 280 327 160 1920 80 960 1120 40320 .
stating that one can express a power function as a linear combination of the IOBSs
of consecutive orders. Below is an inverse matrix
1 0 0 0 0 0 0 0 0
−1 1 0 0 0 0 0 0 0
1 −3 2 0 0 0 0 0 0
−1 7 −12 6 0 0 0 0 0
C8 = 1 −15 50 −60 24 0 0 0 0 .
−1 31 −180 390 −360 120 0 0 0
1 −63 602 −2100 3360 −2520 720 0 0
−1 127 −1932 10206 −25200 31920 −20160 5040 0
1 −255 6050 −46620 166824 −317520 332640 −181440 40320
(2.75)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 58
Note that both equations (2.70) and (2.74) are rather difficult in numerical cal-
culations due to their sensitivity to elements’ changes. Firstly, in matrix (2.73),
coefficients rapidly decrease in accordance to the growth of m, whereas in the sec-
ond matrix elements increase in accordance to the factorial function growth.
In this section one formally summarizes the properties of the IOBD and IODS.
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
Comparing formulas (2.7) and (2.50) leads to the conclusion that both notions are
defined by the same formula with different parameters. Positive orders are assigned
Discrete Fractional Calculus Downloaded from www.worldscientific.com
to the IOBD, while negative orders are assigned to the IOBS. Hence, one can write
GL (±n) (∓n)
k 0 ∆k f (k) =GL
k 0 Σk f (k) =GL k
k0 Σi=k0 a
(±n)
(i)f (k − i) (2.76)
or
GL (±n) (∓n)
0 ∆k f (k) =GL
0 Σk f (k) = a(±n) (k) ∗ f (k). (2.77)
In this book the symbol ∆ will be preferred even when a summation operation
P
is considered. The IOBD/S satisfy the linearity property. This formulates a
theorem.
Theorem 2.1. Consider two discrete-variable functions f (k) and g(k) which are
defined over the same interval [k0 , +∞) and two real numbers a, b ∈ R. Assuming
(±n) (±n)
that GL
0 ∆k f (k) and GL
0 ∆k g(k) exist, one can state that
h i h i
GL (±n) GL (±n) (±n)
a 0 ∆k f (k) +b 0 ∆k g(k) =GL
0 ∆k [af (k) + bg(k)] . (2.78)
The additivity property follows immediately from the IOBD/S definition sum.
Now, the IOBD/S concatenation property is analyzed. Formulas (2.24) and
(2.65) already show the action of this operation. Under similar assumptions, re-
garding orders n1 , n2 ∈ Z+ one analyses the following
h i h i
GL (n1 ) GL (n2 ) GL (−n1 ) GL (n2 )
k 0 Σk k0 ∆k f (k) = k0 ∆k k 0 ∆k f (k)
k
X h i
= a(−n1 ) (i − k0 ) Σk−i
j=k0 a(n2 )
(j − k 0 )f (k − i − j + k0 ) (2.79)
i=k0
h i h i
GL (n1 ) GL (n2 ) (−n1 ) GL (n2 )
k 0 Σk k0 ∆k f (k) =GL
k 0 ∆k k0 ∆k f (k) . (2.80)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 59
k0 k for n1 < n2
The result obtained above was achieved under the assumption that both summation
Discrete Fractional Calculus Downloaded from www.worldscientific.com
operations are performed by definite sums with the same lower limits i, j = k0 in
(2.80). Now, one slightly changes the assumptions concerning the concatenation
of summation and discrete-differentiation operations. This time one considers the
following
GL (n1 )
[∆n2 f (k)]
k0 Σk
h i
(n1 ) GL (n2 )
= GL
k 0 Σk k−n2 ∆k f (k)
h i
(−n1 ) GL (n2 )
= GL
k0 ∆k k−n2 ∆k f (k)
k
X h i
= a(−n1 ) (i − k0 ) Σk−i
j=k−n2 a(n2 )
(j − k + n2 )f (k − i − j + k − n 2 ) . (2.83)
i=k0
2 (n )
where matrix Ak−k 0 +1
has been already defined by formula (2.59) and matrix
2 (n )
Ak−k 0 ,n2
is of the form
0 0 ··· 0 0
.. .. .. ..
. . . .
0 0 ··· 0 0
(n2 )
(n2 ) a (n2 ) 0 ··· 0 0
Ak−k 0 ,n2 −1
= (n2 )
a (n2 − 1) a(n2 ) (n2 ) ··· 0 0
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
.. .. .. ..
. . . .
a(n2 ) (2) a(n2 ) (3) · · · a(n2 ) (n2 ) 0
Discrete Fractional Calculus Downloaded from www.worldscientific.com
a(n2 ) (n2 ) 0 ··· 0 0
a(n2 ) (n2 − 1) a(n2 ) (n2 ) · · · 0 0
(n ) .. .. .. ..
Ān22−1 = . . . . . (2.86)
a(n2 ) (2) a(n2 ) (3) · · · a(n2 ) (n2 ) 0
(n2 ) (n2 ) (n2 ) (n2 )
a (1) a (2) · · · a (n2 − 1) a (n2 )
GL (n1 )
k0 Σk [∆n2 f (k)]
f (k)
f (k − 1)
(−n ) (−n1 ) (−n1 )
(n2 )
..
= a 1
(0) a (1) · · · a (k − k0 ) Ak−k0 .
f (k0 + 1)
f (k0 )
f (k0 − 1)
f (k0 − 2)
(−n1 ) (−n1 )
(n2 )
..
+ a (k − k0 − n2 + 1) · · · a (k − k0 ) Ān2 −1 . .
f (k0 − n2 + 1)
f (k0 − n2 )
(2.87)
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 61
(n −n ) ..
= a 2 1 (0) a(n2 −n1 ) (1) · · · a(n2 −n1 ) (k − k0 ) .
f (k0 + 1)
Discrete Fractional Calculus Downloaded from www.worldscientific.com
f (k0 )
GL (n2 −n1 )
= k0 ∆k f (k). (2.88)
To emphasize that the function f (k) is defined over [k0 , k], and its values f (k0 −
1), f (k0 − 2), . . . , f (k0 − n2 ) are treated as initial conditions, appropriate values
will be further denoted as fk0 −1 , kk0 −2 , . . . , fk0 −n2 . Now, the second term on the
right-hand side of (2.87) is denoted as a function of initial conditions
g(n2 −n1 ) (fk0 −1 , fk0 −2 , . . . , fk0 −n2 )
f (k0 − 1)
f (k0 − 2)
(−n ) (−n )
(n2 ) ..
= a 1 (k − k0 − n2 + 1) · · · a 1 (k − k0 ) Ān2 −1 . . (2.89)
f (k0 − n2 + 1)
f (k0 − n2 )
Substituting results (2.88) and (2.89) into (2.87), one obtains
GL (n1 ) (n2 −n1 )
k0 Σk [∆n2 f (k)] =GL
k 0 ∆k f (k) + gn2 −n1 (fk0 −1 , fk0 −2 , . . . , fk0 −n2 ). (2.90)
Hence,
GL (n1 )
k0 Σk [∆n2 f (k)]
GL (n2 −n1 )
k0 ∆k f (k) + gn2 −n1 (fk0 −1 , fk0 −2 , . . . , fk0 −n2 ) for n2 > n1
= f (k) + gn2 −n1 (fk0 −1 , fk0 −2 , . . . , fk0 −n2 ) for n1 = n2 . (2.91)
GL Σ(n1 −n2 ) f (k) + g
k0 k n2 −n1 (fk0 −1 , fk0 −2 , . . . , fk0 −n2 ) for n1 > n2
Analysis of formulas (2.80) and (2.91) show that for fk0 −1 = f k0 − 2 = · · · =
fk0 −n2 = 0 both formulas are equal. Analysis concerning the IOBS of the IOBD is
illustrated by a numerical example.
Solution. For part one a), n1 = 2, n2 = 1. One should first calculate the second
order BD
Next,
GL (1)
2 GL (1)
0 Σk ∆ f (k) = k0 Σk [f (k) − 2f (k − 1) + f (k − 2)]
k
X k
X k
X
= f (i) − 2 f (i − 1) + f (i − 2)
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
The result obtained above will be confirmed by checking equality (2.91) with
GL (n2 −n1 ) (1)
0 ∆k f (k) =GL
k0 ∆k f (k)
and
where
(−1)
a (k − 1) a(−1) (k) = 1 1 (2.95)
(2)
(2) a (2) 0 1 0
Ā1 = (2) = . (2.96)
a (1) a(2) (2) −2 1
Then
h i
GL (1) GL (1)
0 Σk ∆(1) f (k) = 0 Σk [f (k) − f (k − 1)]
k
X k
X
= f (i) − f (i − 1) = f (k) − f−1 . (2.99)
i=0 i=0
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 63
and
Hence, one gets the same form as (2.99). Realise that (2.99) has its counterpart in
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
Z t
df (x) t
dx = df (x) = f (x)0 = f (t) − f (0). (2.101)
0 dx 0
k
GL (2)
1 X
0 Σk ∆ f (k) = a(−2) (i)∆f (k − i) (2.102)
i=0
where by definition
n(n + 1) · · · (n + i − 1) 2 · 3 · · · (i + 1)
a(−2) (i) = = = i + 1. (2.103)
i! n=2 1 · 2 · · · (i − 1)i
k
GL (2)
1 X
0 Σk ∆ f (k) = (i + 1) [f (k − i) − f (k − 1 − i)]
i=0
k
X (1)
= f (k − i) − (k + 1)f−1 =GL
0 Σk f (k) − (k + 1)f−1 . (2.104)
i=0
The result is also confirmed by an application of formula (2.91). The first right-hand
(1)
term is obviously GL0 Σk f (k), whereas the second one equals
Finally
GL (2)
1 (1)
0 Σk ∆ f (k) =GL
0 Σk f (k) − (k + 1)f−1 . (2.107)
The last result is similar to the continuous-variable function case where
Z t Z τ1 Z t
df (τ2 ) dτ1 = f (τ1 )dτ1 − tf (0). (2.108)
0 0 0
An inversed concatenation: the IOBD of the IOBS is more simple due to the absence
of initial conditions. This is due to the fact that both operations always are bounded
by the same lower limit k0 .
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
Finally,
h i
GL (n1 ) GL (n2 )
∆ Σ f (k)
Discrete Fractional Calculus Downloaded from www.worldscientific.com
k0 k k0 k
h i
GL (n1 ) GL (−n2 )
= k0 ∆k k 0 ∆k f (k)
GL (n2 )
k0 Σk f (k)
GL (n 2 )
k0 Σk−1 f (k − 1)
(n )
= a 1
(0) · · · a(n1 )
(k − k0 − 1) a (n1 )
(k − k0 ) .
..
GL Σ(n2 ) f (k0 + 1)
k0 k0 +1
GL (n2 )
k0 Σk0 f (k0 )
(−n )
= a(n1 ) (0) · · · a(n1 ) (n1 ) 0 · · · 0 Ak−k20 f (k)
= a(n1 −n2 ) (0) a(n1 −n2 ) (1) · · · a(n1 −n2 ) (k − k0 ) f (k)
GL (n2 −n1 )
k0 Σk
f (k) for n2 > n1
= f (k) for n1 = n2 . (2.109)
GL (n1 −n2 )
k 0 ∆k f (k) for n1 > n2
GL (n2 ) GL (n2 )
Here it is worth recalling that notation k0 Σk0 f (k0 ) means k0 Σk f (k) and
k=k0
GL (n2 ) (n2 )
k0 Σk 6 GL
f (k)= k 0 Σk f (k − 1). In the next example the IOBD of the IOBS will
be calculated.
Solution. For part a), one should first calculate a two-forl sum of a discrete-variable
function f (k)
k
X k
X
GL (2)
0 Σk f (k) = a(−2) (i)f (k − i) = (i + 1)f (k − i) (2.110)
i=0 i=0
September 4, 2015 11:36 BC: 9833 - Discrete Fractional Calculus ws-book975x65 page 65
k−1
X k−1
X
GL (2)
0 Σk−1 f (k − 1) = a(−2) (i)f (k − 1 − i) = (i + 1)f (k − 1 − i). (2.111)
i=0 i=0
Then,
h i
GL (1) GL (2) (2) (2)
0 ∆k 0 Σk f (k) =GL
0 Σk f (k) −GL
0 Σk−1 f (k − 1)
k
X k−1
X
(i + 1)f (k − i) − (i + 1)f (k − 1 − i)
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
i=0 i=0
k
X k
X (1)
Discrete Fractional Calculus Downloaded from www.worldscientific.com
f (k − i) = f (i) =GL
0 Σk f (k). (2.112)
i=0 i=0
where
(0)
a (0) 0 0 0 0 0 ···
a(1) (0) a(1) (1) 0 0 0 0 · · ·
a(2) (0) a(2) (1) (2)
a (2) 0 0 0 · · ·
(3)
Bk = a (0) a(3) (1) a(3) (2) a(3) (3) 0 0 · · ·
(4)
a (0) a(4) (1) a(4) (2) a(4) (3) a(4) (4) 0 · · ·
(5)
a (0) a(5) (1) a(5) (2) a(5) (3) a(5) (4) a(5) (5) · · ·
.. .. .. .. .. ..
. . . . . .
by UNIVERSITY OF CALIFORNIA @ SAN DIEGO on 03/09/16. For personal use only.
1 0 0 0 0 0 ···
1 −1 0 0 0 0 · · ·
Discrete Fractional Calculus Downloaded from www.worldscientific.com
1 −2 1 0 0 0 · · ·
= 1 −3 3 −1 0 0 · · · . (2.116)
1 −4 6 −4 1 0 · · ·
1 −5 10 −10 5 −1 · · ·
.. .. .. .. .. ..
. . . . . .
Formula (2.115) is valid for k = k0 . This means that
∆0 f (k) ∆0 f (k0 ) f (k)
f (k0 )
∆1 f (k) ∆1 f (k ) f (k − 1) f (k − 1)
0 0
2 2
∆ f (k) ∆ f (k0 ) f (k − 2) f (k0 − 2)
3 = 3 = Bk =
∆ f (k) ∆ f (k0 ) 0 f (k − 3) f (k0 − 3) . (2.117)
4 4
∆ f (k) ∆ f (k0 ) f (k − 4) f (k0 − 4)
.. .. .. ..
. . . .
k=k0 k=k0