Numerical Mathematic - PowerPoint PPT Presentation

1 / 47
About This Presentation
Title:

Numerical Mathematic

Description:

Numerical Mathematic Wai Hung, Chan Thomas, Nguyen – PowerPoint PPT presentation

Number of Views:105
Avg rating:3.0/5.0
Slides: 48
Provided by: CSL68
Category:

less

Transcript and Presenter's Notes

Title: Numerical Mathematic


1
Numerical Mathematic
  • Wai Hung, Chan
  • Thomas, Nguyen

2
Numerical Mathematic
  • Number Representation
  • Round off errors
  • Overflow and Underflow
  • Classical Numerical Algorithms
  • Linear Algebra

3
Number and their representation
  • ASCII text characters
  • Easy read and write of numbers
  • Binary
  • Natural form of computer

4
Binary Numbering System
  • The binary number system is similar to the
    decimal number system except that
  • All values are composed of 0s and 1s (instead
    of 0-9)
  • Each position in a number represents a power of 2
    (instead of a power of 10)
  • Decimal 729 7 in the 100s position and 2 in
    the 10s position and 9 in the 1s position
  • Binary 1101 1 in the 8s position and 1 in
    the 4s position and 0 in the 2s position and 1
    in the 1s position

5
Positive Integer Representations
  • Convert a binary value to its equivalent decimal
    value
  • Examples
  • 011010102 ? 027 126 125 024 123
    022 121 020 64 32 8 2 10610

6
Number and their representation (Cont)
  • Binary number (base 2)
  • Things may become complicated
  • Numbers are finite (overflow)
  • Fraction and real numbers
  • Negative numbers
  • How do we represent negative number?

7
Representing Negative Integers
  • Signed Magnitude
  • Add 1 bit to the number at the leading end, this
    will be the sign bit
  • Positive numbers sign bit 0
  • Negative numbers sign bit 1
  • Examples
  • 34 00100010
  • -34 10100010

8
Representing Negative Integers (Cont)
  • Twos Complement
  • Improvement over Signed Magnitude because it
    doesnt have either of the problems
  • Representation is the same for positive numbers
  • For negative numbers, negate the number and then
    add 1
  • Example
  • 42 ? 00101010
  • -42 ? 11010101 1 11010110
  • Notice that the leading bit is still a sign bit
  • 3 00000011 -3 11111101
  • 2 00000010 -2 11111110
  • 1 00000001 -1 11111111

9
Working with 2s complement
  • Negate a number
  • Invert every single bit (0 ? 1, 1?0)
  • Add 1 to the result
  • Example
  • 0000 0010 2
  • 1111 1101 inverted
  • 1111 1110 1 added -2
  • 0000 0001 inverted
  • 0000 0010 1 added 2

10
Round off errors
  • Any computer can only retain a finite number of
    significant digit to represent the results of an
    operation. When an result can not be represent
    exactly, a round off error introduced.
  • These are the errors the computer make in doing
    arithmetic. (For example, the error a computer or
    calculator makes in evaluating (1/3 1/7)). Even
    if we have a good formula to solve a problem it
    may not produce good answers when it evaluated on
    a computer.

11
Round off errors (Cont)
  • Computers make small error when they do
    arithmetic.
  • For example
  • 11 (15/11) -15 0 (?)

12
Overflow and Underflow
  • Overflow
  • If the result of a computation is larger than
    that allowed by the computer you have an
    overflow.
  • Underflow
  • In computing, a condition occurring when a
    machine calculation produces a non-zero result
    that is smaller than the smallest non-zero
    quantity that the machine's storage unit is
    capable of storing or representing.

13
  • Example 58 83 -25
  • Convert
  • 58 0011 1010
  • 83 0101 0011
  • Get 2s complement
  • 0101 0011 Original number (83)
  • 1010 1100 Flip the bits
  • 1 Add 1
  • 1010 1101 2s complement
  • Add the two numbers
  • 0011 1010 58
  • 1010 1101 2s complement of 83
  • 1110 0111 Answer -25 (No Overflow)

14
Overflow (Cont)
  • The sum of two unsigned numbers can exceed any
    representation
  • 0101 0011 83
  • 0010 1111 47
  • 1000 0010 -126 (Overflow)

15
Detecting Overflow
  • No overflow when adding a ve and a -ve number.
  • No overflow when sign are the same for
    subtraction.
  • Overflow when adding two positive yields a
    negative
  • Or, adding two negative give a positive
  • Or, subtract a negative from a positive and get a
    negative
  • Or, subtract a positive from a negative and get a
    positive

16
Overflow (Cont)
General Overflow Condition
Operation Condition Result
AB Agt0 Bgt0 lt0
AB Alt0 Blt0 gt0
A B Agt0 Blt0 lt0
A B Alt0 Bgt0 gt0
17
Sources
  • http//wwwmaths.anu.edu.au/DoM/secondyear/MATH2501
    /lect-05-4.pdf
  • http//www.maths.uq.edu.au/gac/math2200/mn_roff.p
    df
  • http//lapwww.epfl.ch/courses/archord1/Computer20
    Arithmetic.pdf
  • http//www.cse.psu.edu/cg575/lectures/cse575-fpop
    s.pdf

18
CLASSICAL NUMERICAL ALGORITHM
  • TRAPEZOID RULE
  • ? (a to b) ?(x) dx ? Tn ?x/2 ?(Xo) 2 ?(X1)
    2?(X2) . 2 ?(Xn -1) 2 ?(Xn)
  • where ?x (b - a) /n and Xi a i ?x.
  • example Use trapezoid rule with n5 to
    approximate integral ?(1 to 2) (1/x) dx
  • with n5, a 1, and b2, we have ?x (2-1)/50.2
  • ?(1to 2) 1/x dx ?T5 .2/2?(1) 2?(1.2).. ?(2)
  • .11/1 2/1.2 2/1.4 2/1.6 ..1/2
  • ? 0.695635

19
  • MIDPOINT RULE
  • ? (a to b) ?(x) dx ? Mn ?x ?(X1) ?(X2)
  • . ?(Xn) where
  • ?x (b - a) /n and Xi 1/2(Xi-1Xi)
    midpointXi-1, Xi
  • example Use midpoint rule with n5 to
    approximate integral ?(1 to 2) (1/x) dx
  • with n5, a 1, and b2, we have ?x (2-1)/50.2
  • ?(1to 2) 1/x dx 1/5 ?(1.1) 2?(1.3)..
    ?(1.9)
  • 0.21/1.1 2/1.3 2/1.4 2/1.5 ..1/1.9
  • ? 0.691908

20
SIMPSONS RULE
  • ? (a to b) ?(x) dx ? Sn ?x/3 ?(Xo) 4 ?(X1)
    2?(X2) 4?(X3) 2?(Xn -2) 4?(Xn -1)?(Xn)
  • where n is even and ?x (b - a) / n
  • Example use simpsons rule to approximate
  • ?(1 to 2) (1/x) dx with n10.
  • We have ?x 1/100.1
  • ?(1 to 2) (1/x) dx ? S10 ?x/3 ?(1)4?(1.1)
    2?(1.2) 4?(1.3).. 2?(1.8)4?(1.9) ?(2)
  • 0.1/3 1/1 4/1.1 2/1/2 4/1.3 2/1.4
    4/1.5 2/1.6 4/1.7 2/1.8 4/1.9 1/2
  • ? 0.0.693135

21
LINEAR EQUATION
  • 1. Introduction to linear equations
  • A linear equation in n unknowns x1 x2 xn is
    an equation of the form
  • a1x1 a2x2 anxn b
  • where a1 a2 an b are given real
    numbers.
  • For example, with x and y instead of x1 and x2,
    the linear equation 2x 3y 6 describes the
    line passing through the points (3 0) and (0
    2).
  • A system of m linear equations in n unknowns x1
    x2 xn is a family of linear equations
  • a11 x1 a12 x2 .... a1n xn
    b1
  • a21 x1 a22 x2 . a2n xn
    b2
  • ...
  • am1 x1 am2 x2 .. amn xn
    bm

22
INTRO(CONT)
  • Note that the above system can be written
    concisely as j1
  • S (i1 to m) aij xj bi i 1 2 m
  • The matrix a11 a12
    a1n

  • a21 a22 a2n

  • ...
    am1 am2 amn
  • is called the coefficient matrix of the system,
    while the matrix

  • a11 a12 a1n b1

  • a21 a22 a2n b2

  • ..

  • am1 am2 amn bm
  • is called the augmented matrix of the
    system.

23
EXAMPLE Find a polynomial of the form y
a0a1xa2x2a3x3which passes through the
points (-3, -2), (-1, -2), (2, 1).
  • Solution. When x has the values -3-1 1 2, then
    y takes corresponding values -2 2 5 1 and we
    get four equations in the unknowns a0 a1 a2
    a3.
  • a0 - 3a1 9a2- 27a3 -2
  • a0 - a1 a2 - a3 2
  • a0 a1 a2 a3 5
  • a0 2a1 4a2 8a3 1
  • This system has the unique solution a0 93/20
    a1 221/120 a2
  • -23/20 a3 -41/120. So the required
    polynomial is
  • y 93/20 221/20x
    23/20x2-41/20x3

24
Solving linear equations
  • DEFINITION (Row echelon form) A matrix is in
    row echelon form if
  • (i) all zero rows (if any) are at the bottom of
    the matrix
  • (ii) if two successive rows are non zero,
    the second row starts with more zeros than the
    first (moving from left to right).
  • For example the matrix is in row echelon
    form
  • 0 1 0 0
  • 0 0 1 0
  • 0 0 0 0
  • 0 0 0 0
  • The matrix is not in
    row echelon form
  • 0 1 0 0
  • 0 1 0 0
  • 0 0 0 0
  • 0 0 0 0
  • The zero matrix of any size is always in
    row echelon form.

25
DEFINITION (Reduced row echelon form) A matrix
is in reduced row echelon form if (i). it is in
row echelon form(ii). the leading (leftmost
nonzero) entry in each non zero row is 1, (iii).
all other elements of the column in which the
leading entry 1 occurs are zeros.
  • For example
  • 1 0
  • 0 1
  • 0 1 2 0 0 2
  • 0 0 0 1 0 3
    0 0 0 0 1 4
    0 0 0 0 0 0

26
DEFINITION (Elementary row operations) There are
three types of elementary row operations that can
be performed on matrices 1. Interchanging
two rows Ri lt-gt Rj interchanges rows i and
j. 2. Multiplying a row by a nonzero
scalar Ri -gt t Ri multiplies row i by the
nonzero scalar t. 3. Adding a multiple of
one row to another row Rj -gt Rj
tRi adds t times row i to row j.
  • 1 2 0
    1 2 0
  • A 2 1 1 R2--gtR2 2R3 4
    -1 5
  • 1 -1 -2
    1 -1 2
  • 1 2 0
    2 4 0
  • R2lt--gtR3 1 -1 2 R1--gt2R1 1
    -1 2 B
  • 4 -1 5
    4 -1 5

27
The Gauss-Jordan algorithm
  • This is a process which starts with a given
    matrix A and produces a matrix B in reduced row
    echelon form, which is row equivalent to A. If A
    is the augmented matrix of a system of linear
    equations, then B will be a much simpler matrix
    than A
  • STEP 1. Find the first nonzero column moving
    from left to right, (column c1) and select a non
    zero entry from this column. By interchanging
    rows, if necessary, ensure that the first entry
    in this column is nonzero. Multiply row 1 by the
    multiplicative inverse of a1c1 thereby converting
    a1c1 to 1. For each non zero element aic1 i gt
    1, (if any) in column c1, add -aic1,time row 1 to
    row I, thereby, we can find all element in column
    c1 is apart from the first zero.
  • STEP 2. If the matrix obtained at Step 1 has
    its 2nd mth rows all zero, the matrix is
    in reduced row echelon form. Otherwise suppose
    that the rst column which has a non zero element
    in the rows below the rst is column c2. Then c1 lt
    c2. By interchanging rows below the first, if
    necessary, ensure that a2c2 is nonzero. Then
    convert a2c2 to 1 and by adding suitable
    multiples of row 2 to the remaning rows, where
    necessary, ensure that all remaining elements in
    column c2 are zero.

28
EXAMPLE
  • 0 0 4 0 2 2 -2 5
    1 1 -1 5/2
  • 2 2 -2 5 0 0 4 0
    0 0 4 0
  • 5 5 -1 5 R1 lt-gtR2 5 5 -1 5
    R1-gt-1/2 R1 5 5 -1 5
  • 1 1 -1 5/2
    1 1 -1 5/2
  • R3 -gtR3-5R1 0 0 4 2 R2-gt1/4R2
    0 0 1 0
  • 0 0 4 -15/2
    0 0 4 -15/2
  • R1-gtR1 R2 1 1 0 5/2
    1 1 0 5/2
  • R3-gtR3- 4R2 0 0 1 0 R3-gt-2/15R3 0
    0 1 0
  • 0 0 0 -15/2
    0 0 0 1
  • 1 1 0 0
  • R1 -gt R1- 5/2R3 0 0 1 0
  • 0 0 0 1
  • The last matrix is in reduced row echelon form.

29
MATRICES
  • Matrix arithmetic
  • Matrices will usually be denoted by capital
    letters and the equation A aij means that
    the element in the ith row and jth column of the
    matrix A equals aij . It is also occasionally
    convenient to write aij (A)ij . For the present
    all matrices will have rational entries, unless
    otherwise stated.
  • EXAMPLE 2.1.1 The formula aij 1/(i j) for
    1ltilt3 1lt jlt 4, defines a 3x4 matrix A aij
    , namely
  • 1/2 1/3 1/4 1/5
  • A 1/3 1/4 1/5 1/6
  • 1/4 1/5 1/6 1/7

30
  • DEFINITION(Equality of matrices) Matrices A and
    B are said to be equal if A and B have the same
    size and corresponding elements are equal that
    is A and B ? Mmxn(F) and A aij B bij ,
    with aij bij for 1lt i lt m 1lt jlt n.
  • DEFINITION(Addition of matrices) Let A aij
    and B bij be of the same size. Then A B is
    the matrix obtained by adding corresponding
    elements of A and B that is A B aij
    bij aij bij .
  • DEFINITION (Scalar multiple of a matrix) Let A
    aij and t ? F (that is t is a Scalar). Then tA
    is the matrix obtained by multiplying all
    elements of A by t that is tA taij taij
    .

31
  • DEFINITION 2.1.4 (Additive inverse of a matrix)
    Let A aij .Then A is the matrix obtained by
    replacing the elements of A by their additive
    inverses that is A -aij -aij
  • DEFINITION 2.1.5 (Subtraction of matrices) Matrix
    subtraction is defined for two matrices A aij
    and B bij of the same size, in the usual
    way that is A - B aij - bij aij - bij
  • DEFINITION 2.1.6 (The zero matrix) For each m n
    the matrix inMmxn(F), all of whose elements are
    zero, is called the zero matrix (of size mxn) and
    is denoted by the symbol 0.

32
  • The matrix operations of addition, scalar
    multiplication, additive inverse and subtraction
    satisfy the usual laws of arithmetic.
  • 1. (A B) C A (B C)
  • 2. A B B A
  • 3. 0 A A
  • 4. A (-A) 0
  • 5. (s t)A sA tA, (s x t)A sA x tA
  • 6. t(A B) tA tB, t(A B) tA tB
  • 7. s(tA) (st)A
  • 8. 1A A, 0A 0, (-1)A -A
  • 9. tA 0 gt t 0 or A 0.

33
  • DEFINITION (Matrix product) Let A aij be a
    matrix of size m x n and B bjk be a matrix of
    size n x p (that is the number of columns of A
    equals the number of rows of B). Then AB is the m
    x p matrix C cik whose (i, k)th element is
    defined by the formula
  • cik S(j1 to n) aijbjk ai1b1k ..
    ainbnk.
  • Example
  • 1 2 5 6 15 27 16 28
    19 22
  • 3 4 7 8 385 47 36 48
    43 50
  • 5 6 1 2 23 34 1
    2 5 6
  • 7 8 3 4 41 46 3 4
    7 8

34
Matrix product (cont)
  • Matrix multiplication obeys many of the familiar
    laws of arithmetic apart from the commutative
    law.
  • 1. (AB)C A(BC) if A B C are mxn nxp pxq,
    respectively
  • 2. t(AB) (tA)B A(tB), A(-B) (-A)B -(AB)
  • 3. (A B)C AC BC if A and B are mxn and C is
    nxp
  • 4. D(A B) DA DB if A and B are mxn and D is
    pxm.

35
  • Example
  • Let A, B, C, D be matrices defined by
  • A 3 0 B 1 5 2 C
    -3 -1
  • -1 2 -1 1 0
    2 1
  • 1 1 -4 1 3
    4 3
  • C 4 -1
  • 2 0
  • Which of the following matrices are defined?
  • A B A C AB BA CD DC D2

36
THEOREM (Cramer's rule for 2 equations in 2
unknowns)
  • The system ax by e
  • cx dy f a b
  • has a unique solution if ? c d 0
    namely
  • X ?1/?, Y ?2/? where ?1 e b , ?2 a e

  • f d c f EXAMPLE the system
    7x 8y 100
  • 2x -
    9y 10
  • ? 7 8 ?1 100 8 ?2 7 100
  • 2 -9 -79 10 9 -980 2
    10 -130 So the system has unique solution
  • X 980 / 79 , Y 130 /
    79

37
DETERMINANTS
  • DEFINITION If A a11 a12
  • a21 a22
    we define the determinant of A, (also denoted
    by det A,) to be the scalar det A a11a22 -
    a12a21
  • DEFINITION (Minor) Let Mij(A) (or simply Mij if
    there is no ambiguity) denote the determinant of
    the (n -1) and (n - 1) sub matrix of A formed by
    deleting the ith row and jth column of A. (Mij(A)
    is called the (i, j) minor of A.)
  • The determinant function has been defined for
    matrices of size (n-1)x(n-1). Then det A is
    defined by the so called first-row Laplace
    expansion.

38
  • detA a11M11(A) - a12 M12(A) .
  • (-1)1n M1n(A)
  • S(j1 to n) (-1)1j a1j M1j(A)
  • For example if A aij is a 3 x 3 matrix,
    the Laplace expansion gives
  • detA a11 M11(A) - a12 M12(A) a13 M13(A)
  • a11(a22a33 - a23a32) - a12(a21a33-
    a23a31) a13(a21a32 - a22a31)
  • a11a22a33 - a11a23a32 - a12a21a33
    a12a23a31 a13a21a32 - a13a22a31

39
THEOREM Let A aij , where aij 0 if i lt j.
Then detA a11a22ann, an important special
case is when A is a diagonal matrix.
  • a11 0 0 0 ... 0
  • a21 a22 ....0
  • det A a33 0
  • an1 an2 ann
  • det A a11 (a22ann)
  • 1 0 0 0
  • det A 3 3 0 0 18
  • 4 3 3 0
  • 1 3 4 2

40
THEOREM detA S (j1 to n) (-1)ij aij
Mij(A)for i 1,.,n (the so-called i-th row
expansion) and detA
S(i1to n)(-1)ij aij Mij(A)for j 1,...,n(the
so-called j-th column expansion).
  • The expression (-1)ij obeys the chess board
    pattern of signs
  • - - .
  • - - .
  • - -
  • .
  • .

41
  • DEFINITION (Cofactor) The (i, j) cofactor of A,
    denoted by Cij(A) (or Cij if there is no
    ambiguity) is defined by Cij(A) (-1)ij
    Mij(A).
  • DEFINITION (Adjoint) If A aij is an nxn
    matrix, the ad-joint of A, denoted by adjA, is
    the transpose of the matrix of cofactors.
  • C11 C21 .. Cn1
  • adj A C12 C22 . Cn2
  • ..
    ..
  • C1n C2n ..Cnn
  • THEOREM Let A be an n x n matrix. Then
  • A(adjA) (adjA)A.

42
  • If detA 0, then A is nonsingular and
  • A-1 (1/ detA) adj A.
  • Example 1 2 3
  • det A 4 5 6 -3
    0
  • 7 8 9
  • C11 C21 C31
  • A-1 - 1/3 C12 C22 C32
  • C13 C23 C33
  • -3 6 -3
  • A-1 -1/3 12 -15 6
  • -8 8 -3

43
EIGENVALUES AND EIGENVECTORS
  • Motivation
  • We motivate the chapter on eigenvalues by
    discussing the equation ax2 2hxy by2 c
  • where not all of a h b are zero. The expression
    ax2 2hxy by2 is called a quadratic form in x
    and y and we have the identity
  • ax2 2hxy by2 x y a h x Xt
    AX
  • h
    b y
  • where X x a h
  • y and A h b .
    A is called the matrix of the quadratic form.

44
  • A has characteristic equation
  • ?² - (ab) ? ab - h² 0
  • this called eigenvalue equation of the matrix A.
  • DEFINITION (Eigenvalue, eigenvector)
  • Let A be a complex square matrix. Then if ? is a
    complex number and X a non-zero complex column
    vector satisfying AX ?X, we call X an
  • eigenvector of A, while ? is called an
    eigenvalue of A.
  • if ? is an eigenvalue of an nxn matrix A, with
  • corresponding eigenvector X, then (A -?In)X 0,
    with X 0, so det (A - ?In) 0 and there are at
    most n distinct eigenvalues of A.

45
  • EXAMPLE Find the eigenvalues and eigen-
  • vectors of A 2 1
  • 1 2
  • Solution. The characteristic equation of A is
  • ?² - 4 ? 3 0, or (? - 1)(? - 3) 0
  • Hence ? 1 or 3. The eigenvector equation (A - ?
    In)X 0 reduces to 2-? 1 x 0
  • 1
    2- ? y 0
  • or (2 - ?)x y 0
  • x (2 - ?)y 0
  • Taking ? 1 give x y 0
  • x y 0

46
  • Which has solution x -y, y arbitrary.
    Consequently the eigenvectors corre-sponding
  • to ? 1 are the vectors -y with y 0
  • y
  • Taking ? 3 give -x y 0
  • x y 0
  • which has solution x y, y arbitrary.
    Consequently the eigenvectors corre-sponding to
  • ? 3 are the vectors y with y 0
  • y

47
Reference sources
  • www.maths.uq.edu.au/krm/ela.html
Write a Comment
User Comments (0)
About PowerShow.com