Flowchart: Alternate Process: DECEMBER 2007
Code: AE07                                                                       Subject: NUMERICAL ANALYSIS &

Time: 3 Hours                                                                           COMPUTER PROGRAMMING

                                                                                                                              Max. Marks: 100

NOTE: There are 9 Questions in all.

·      Question 1 is compulsory and carries 20 marks. Answer to Q. 1. must be written in the space provided for it in the answer book supplied and nowhere else.

·      Out of the remaining EIGHT Questions answer any FIVE Questions. Each question carries 16 marks.

·      Any required data not explicitly given, may be suitably assumed and stated.

 

 

Q.1       Choose the correct or best alternative in the following:                                         (2x10)

 

a.       The divided difference  is equal to (if

                                                             (A)  .                                    (B)  .

(C) .                                  (D) .

 

b.      An approximation to  is written as

                                                                        

       Then, the values of the coefficients (a, b, c ) are                                                              

(A)    (1, 0, 1).                                      (B)  (1, -2, 1).

(C) (-3, 4, 1).                                     (D) (1, 0, -1).                                                           

            

             c.   Error in composite Simpson’s rule for integrating  is bounded by         . The value of M is                                      

(A)    .                                          (B)  .                 

(C)  .                                        (D)  .

 

d.    Newton-Raphson method for computing  can be written as

       , where                

(A)    .                                    (B)  .   

(C)  .                       (D)  .

 

             e.   The Runge-Kutta method , when applied to the initial value problem  gives . Then, E is equal to            

(A)     1 + ah.                                        (B)         

(C)                       (D)

            

             f.    The linear least squares polynomial approximation to the following data           

                                       

                   is given by  Then, the least squares error is given by

(A)     0.                                                 (B)  1.5.

(C)  4.0.                                              (D)  5.2.

             g.   What will be the output of the following program?

            void main( )      {

                 int arr[ ] = {10, 11, 12, 13, 14};

                 int i,  *p;

                 for (p=arr, i=0; p+i<=arr+4; p++, i++)

                       printf(“%d”, *(p+i));    }

(A)    10 11 12 13 14                            (B) 10 11 12

(C)  11 13                                           (D) 10 12 14

 

             h.   What will be the output of the following program?

#include <stdio.h>

            main(argc,argv)

            int argc;

            char *argv[];

            {

                        int i;

                        for (i = 1;i<argc;i++);

                                    printf(“%s”,argv[i]);

                        prinft(“\n”);

            }

if the following command in typed,

                        $ myecho hello world                                                           

(B)    myecho hello.                               (B) no output is produced.

(C) myecho world.                              (D) hello world.

 

             i.    What will be the output of the following program?

            main( )

            {   static int a [5] = { 1,2,3,4,5 };

                 int i ;

                 for ( i = 0; i<5; i ++ )

                 {     printf(“%d”,*a);

                         a = a + 1;

                  }

                        }

(A)   1 2 3 4 5.                                      (B) Error

(C)  Undefined Output                         (D)  5 4 3 2 1

 

             j.    What will be the output of the following programme segment?

int m, n=10;

m = n++ * n++;

printf(“%d, %d, %d, %d, %d”, m, n, m++, m--, --m);

 

(A)    100, 12, 100, 101, 99                  (B)  100, 12, 100, 111, 109

                   (C)  110, 12, 110, 111, 109                (D)  110, 11, 100, 101, 99

 

 

 

 

Answer any FIVE Questions out of EIGHT Questions.

Each question carries 16 marks.

 

 

  Q.2     a.   Find an interval of unit length which contains the smallest negative root in magnitude of the equation . Using the end points of this interval as initial approximations, obtain the root correct to three decimals using the Regula-Falsi method.                                     (8)          

 

             b.   It is known that the iterative method     converges to . Find the order of the method and the leading term of the error.                                                                      (8)

 

  Q.3     a.   Set up the Gauss-Seidel iteration scheme in matrix form to solve the system of equations  Show that the iteration scheme diverges.                                  (9)

             b.   Solve the system of equations  by Gauss elimination method.                                                                      (7)                                                             

 

  Q.4     a.   Find the Choleski decomposition of the matrix . Hence find its inverse.                      (10)

                  

             b.   The nonlinear system of equations ,  has a solution near . Perform one iteration of the Newton’s method to improve the solution.          (6)

 

  Q.5    a.  Write a C program for finding a simple root of       using Regula - Falsi method. Input the end points of the interval ( a, b) in which the root lies, maximum number of iterations n and the error bound ‘bound’. If the given number of iterations n, is not sufficient, the program should display “Iterations are not sufficient”. Write the function subprogram using                                                                                  (7)

 

            b.    If  and  is the forward difference operator, then find the expressions for a and b.                  (4)

 

             c.   A table of values for the function  in [0, 3] is to be constructed at equispaced points. If we want to use linear interpolation in this table, then find the largest step length h that can be used to construct the table, if error of interpolation is to be .                                          (5)

 

       


  Q.6     a.   Construct the interpolating polynomial that fits the data

 

                                                                (8)                            

 

             b.   Use the method of least squares to fit the curve , to the table of values

                                                                              (8)

 

  Q.7     a.   Write a C program to evaluate the integral  by Simpson’s rule with  nodal points. Write a function subprogram using .                                                               (9)                                                                                                                                                 

             b.   Compute an approximation to  using the formula

                   ,  and possible values of h  from the data                                (7)

 

  Q.8     a.   Evaluate the integral  where x is in radians, using Simpson’s rule with 3, 5, 9           points. Improve the approximation to the value of the integral using Romberg integration. (7+3)

                  

               b. Derive the two point Gauss-Hermite formula

                   .      .                        (6)

 

  Q.9     a.  Use Euler’s method to compute an approximation to y(1.2) for the initial value problem         (5)

 

             b.   A Runge-Kutta method of second order, for solving the initial value problem  is given by

                  

(i)         Find the truncation error of the method.

(ii)    Using the above method, obtain an approximation to y(1.1) for the initial value problem with  h = 0.1.                                (6+5)