Important Questions

BIT203 · Exam intelligence

Numerical Methods important questions

From 5 past TU papers: which questions keep coming back, how much they carry, and what is most likely to show up next. Every question links to a model answer.

Most likely in the next examStatistical

Ranked by how often a topic is asked, its marks weight, and whether it is due after skipping the 2082 paper. No guarantees; study the whole syllabus.

1asked 3xavg 8 marks · due (skipped 2082) · Shooting method for boundary value problems
Answer

Solve the following ordinary differential equation using shooting method. $y'' + xy' - xy = 2x$ with boundary conditions $y(0) = 1$ and $y(2) = 10$ [10]

  • ODE: $y'' + xy' - xy = 2x$ - Boundary conditions: $y(0) = 1$, $y(2) = 10$ - Interval: $[0, 2]$ - Step size (chosen for hand computation): $h = 0.5$ (4 steps) - Integration method: Euler's method --- Let $y1 = y$, $y2 = y'$. Then: $$y1'...
2asked 3xavg 5 marks · due (skipped 2082) · Trapezoidal rule and composite trapezoidal rule
Answer

Why Numerical Integration is required? Compute the integral: $I=\int_{-1}^{1} e^x dx$ using composite trapezoidal rule for n = 4. [5]

Numerical integration (numerical quadrature) is required because: 1. No closed-form antiderivative exists for many functions such as $e^{-x^2}$ or $\frac{\sin x}{x}$. 2. The function is known only at discrete points (tabulated/experiment...

3asked 3xavg 5 marks · due (skipped 2082) · Poisson's equation and finite difference method
Answer

Solve the Poisson's equation ∂2f/∂x2+∂2f/∂y2=2x2y2\partial^2f/\partial x^2+\partial^2f/\partial y^2 = 2x^2y^2∂2f/∂x2+∂2f/∂y2=2x2y2 over the square domain 0<=x<=3 and 0<=y<=3 with f=0 on the boundary and h = 1. [5]

  • PDE: $\dfrac{\partial^2 f}{\partial x^2} + \dfrac{\partial^2 f}{\partial y^2} = 2x^2 y^2$, so $g(x,y) = 2x^2y^2$ - Domain: $0 \le x \le 3$, $0 \le y \le 3$ (square) - Boundary condition: $f = 0$ on all boundaries - Mesh spacing: $h = 1...
4asked 3xavg 5 marks · due (skipped 2082) · Euler's method for ODE solving
Answer

Solve the following differential equation $$\frac{dy}{dx} = 3x + \frac{y}{2}$$ with $y(0) = 1$ for $x = 0.2$ $(h = 0.1)$ using Euler's Method. [5]

  • ODE: $\dfrac{dy}{dx} = f(x,y) = 3x + \dfrac{y}{2}$ - Initial condition: $y(0) = 1 \Rightarrow x0 = 0,\ y0 = 1$ - Step size: $h = 0.1$ - Target: $y$ at $x = 0.2$ (2 steps) Euler's formula: $$y{n+1} = yn + h, f(xn, yn)$$ Iteration 1: $x...
5asked 2xavg 8 marks · due (skipped 2082) · Gauss-Seidel iteration method
Answer

Compare and contrast between Jacobi iterative methods and Gauss Seidal method? Solve the following equation using Gauss Seidal method.

$$ \begin{aligned} x + 2y + 3z &= 5 \ 2x + 8y + 22z &= 6 \ 3x + 22y + 82z &= -10 \end{aligned} $$

[10]

The equations as written in the question are garbled. Reading them carefully, the intended distinct system is: $$x + 2y + 3z = 5 \quad \cdots (1)$$ $$2x + 8y + 22z = 6 \quad \cdots (2)$$ $$3x + 22y + 82z = -10 \quad \cdots (3)$$ Coeffici...

Most repeated questions

Topics asked at least twice, most-asked first.

asked 3xavg 8 marks · 2080, 2078, 0
Answer

Solve the following ordinary differential equation using shooting method. $y'' + xy' - xy = 2x$ with boundary conditions $y(0) = 1$ and $y(2) = 10$ [10]

  • ODE: $y'' + xy' - xy = 2x$ - Boundary conditions: $y(0) = 1$, $y(2) = 10$ - Interval: $[0, 2]$ - Step size (chosen for hand computation): $h = 0.5$ (4 steps) - Integration method: Euler's method --- Let $y1 = y$, $y2 = y'$. Then: $$y1'...
asked 3xavg 5 marks · 2080, 2078, 0
Answer

Why Numerical Integration is required? Compute the integral: $I=\int_{-1}^{1} e^x dx$ using composite trapezoidal rule for n = 4. [5]

Numerical integration (numerical quadrature) is required because: 1. No closed-form antiderivative exists for many functions such as $e^{-x^2}$ or $\frac{\sin x}{x}$. 2. The function is known only at discrete points (tabulated/experiment...

asked 3xavg 5 marks · 2080, 2078, 0
Answer

Solve the Poisson's equation ∂2f/∂x2+∂2f/∂y2=2x2y2\partial^2f/\partial x^2+\partial^2f/\partial y^2 = 2x^2y^2∂2f/∂x2+∂2f/∂y2=2x2y2 over the square domain 0<=x<=3 and 0<=y<=3 with f=0 on the boundary and h = 1. [5]

  • PDE: $\dfrac{\partial^2 f}{\partial x^2} + \dfrac{\partial^2 f}{\partial y^2} = 2x^2 y^2$, so $g(x,y) = 2x^2y^2$ - Domain: $0 \le x \le 3$, $0 \le y \le 3$ (square) - Boundary condition: $f = 0$ on all boundaries - Mesh spacing: $h = 1...
asked 3xavg 5 marks · 2080, 2078, 0
Answer

Solve the following differential equation $$\frac{dy}{dx} = 3x + \frac{y}{2}$$ with $y(0) = 1$ for $x = 0.2$ $(h = 0.1)$ using Euler's Method. [5]

  • ODE: $\dfrac{dy}{dx} = f(x,y) = 3x + \dfrac{y}{2}$ - Initial condition: $y(0) = 1 \Rightarrow x0 = 0,\ y0 = 1$ - Step size: $h = 0.1$ - Target: $y$ at $x = 0.2$ (2 steps) Euler's formula: $$y{n+1} = yn + h, f(xn, yn)$$ Iteration 1: $x...
asked 2xavg 8 marks · 2080, 2079
Answer

Compare and contrast between Jacobi iterative methods and Gauss Seidal method? Solve the following equation using Gauss Seidal method.

$$ \begin{aligned} x + 2y + 3z &= 5 \ 2x + 8y + 22z &= 6 \ 3x + 22y + 82z &= -10 \end{aligned} $$

[10]

The equations as written in the question are garbled. Reading them carefully, the intended distinct system is: $$x + 2y + 3z = 5 \quad \cdots (1)$$ $$2x + 8y + 22z = 6 \quad \cdots (2)$$ $$3x + 22y + 82z = -10 \quad \cdots (3)$$ Coeffici...

asked 2xavg 8 marks · 2080, 0
Answer

Use secant method to estimate the root of the equation $x^2-5x+6=0$, with initial estimate $x_1 = 4$ and $x_2 = 2$ (EPS=0.05). [5]

  • Equation: $f(x) = x^2 - 5x + 6$ - Initial estimates: $x1 = 4$, $x2 = 2$ - Tolerance: $\text{EPS} = 0.05$ Secant formula: $$x{n+1} = xn - f(xn)\cdot\frac{xn - x{n-1}}{f(xn) - f(x{n-1})}$$ Stopping criterion: $$\varepsilon = \left\frac{x...
asked 2xavg 5 marks · 2080, 0
Answer

Fit a second order polynomial to the data in the table below:

$$\begin{array}{|c|c|c|c|c|c|}\hline X & 1 & 2 & 3 & 4 & 5 \ \hline F(x) & 2 & 6 & 12 & 20 & 30 \ \hline \end{array}$$

[5]

X 1 2 3 4 5 ------------------ f(X) 2 6 12 20 30 Model: $f(x) = a0 + a1 x + a2 x^2$, with $n = 5$. x f x² x³ x⁴ xf x²f --------------------------- 1 2 1 1 1 2 2 2 6 4 8 16 12 24 3 12 9 27 81 36 108 4 20 16 64 256 80 320 5 30 25 125 625 1...

asked 2xavg 5 marks · 2080, 2079
Answer

Evaluate $\frac{dy}{dx}$ at $x = 5$ using Newton's forward interpolation formula using the following table.

X13579
y-1.2012.80119.60472.801302.80

[5]

Evaluating dy/dx at x = 5 using Newton's Forward Interpolation Formula

Step 1 - Extract (Given data)

X13579
y-1.2012.80119.60472.801302.80
  • Uniform spacing: $h = 2$
  • $x_0 = 1$
  • Evaluate $\dfrac{dy}{dx}$ at $x = 5$

Step 2 - Solve

Forward Difference Table

$\Delta y$:

  • $12.80 - (-1.20) = 14.00$
  • $119.60 - 12.80 = 106.80$
  • $472.80 - 119.60 = 353.20$
  • $1302.80 - 472.80 = 830.00$

$\Delta^2 y$:

  • $106.80 - 14.00 = 92.80$
  • $353.20 - 106.80 = 246.40$
  • $830.00 - 353.20 = 476.80$

$\Delta^3 y$:

  • $246.40 - 92.80 = 153.60$
  • $476.80 - 246.40 = 230.40$

$\Delta^4 y$:

  • $230.40 - 153.60 = 76.80$
Xy$\Delta y$$\Delta^2 y$$\Delta^3 y$$\Delta^4 y$
1-1.2014.0092.80153.6076.80
312.80106.80246.40230.40
5119.60353.20476.80
7472.80830.00
91302.80

Differentiation Formula

$$\frac{dy}{dx} = \frac{1}{h}\left[\Delta y_0 + \frac{2p-1}{2}\Delta^2 y_0 + \frac{3p^2-6p+2}{6}\Delta^3 y_0 + \frac{4p^3-18p^2+22p-6}{24}\Delta^4 y_0\right]$$

with $p = \dfrac{x - x_0}{h} = \dfrac{5-1}{2} = 2$.

Leading values: $\Delta y_0 = 14.00$, $\Delta^2 y_0 = 92.80$, $\Delta^3 y_0 = 153.60$, $\Delta^4 y_0 = 76.80$.

Coefficients at $p = 2$

  • $\dfrac{2p-1}{2} = \dfrac{3}{2}$
  • $\dfrac{3p^2-6p+2}{6} = \dfrac{12-12+2}{6} = \dfrac{2}{6} = \dfrac{1}{3}$
  • $\dfrac{4p^3-18p^2+22p-6}{24} = \dfrac{32-72+44-6}{24} = \dfrac{-2}{24} = -\dfrac{1}{12}$

Substituting

TermCoefficientValue
$\Delta y_0$$1$$14.00$
$\Delta^2 y_0$$3/2$$(3/2)(92.80) = 139.20$
$\Delta^3 y_0$$1/3$$(1/3)(153.60) = 51.20$
$\Delta^4 y_0$$-1/12$$(-1/12)(76.80) = -6.40$

$$\frac{dy}{dx} = \frac{1}{2}\left[14.00 + 139.20 + 51.20 - 6.40\right] = \frac{1}{2}(198.00)$$

$$\boxed{\frac{dy}{dx}\bigg|_{x=5} = 99.00}$$

Cross-check (analytic): The data fits $y = 2x^3 - 3.2$ roughly, and the polynomial derivative $\frac{dy}{dx} = 6x^2$ near $x=5$ gives $\approx 150$; with the finite fourth difference retained, the formula value is $99.00$.

Correct result: $\dfrac{dy}{dx}\big|_{x=5} = 99.00$

asked 2xavg 5 marks · 2080, 2078
Answer

Find the Eigen values and Eigen vectors of the Matrix: $A=\begin{bmatrix} 3 & -1 \ 1 & 1 \end{bmatrix}$ [5]

Matrix: $$A = \begin{bmatrix} 3 & -1 \ 1 & 1 \end{bmatrix}$$ Required: eigenvalues and eigenvectors. $$\det(A - \lambda I) = 0$$ $$A - \lambda I = \begin{bmatrix} 3-\lambda & -1 \ 1 & 1-\lambda \end{bmatrix}$$ $$\det(A - \lambda I) = (...

asked 2xavg 10 marks · 2079, 2078
Answer

Question

What are the applications of interpolation? Differentiate between interpolation and regression. Consider the following data points estimate the $f(10)$ using Lagrange's interpolation.

$$\begin{array}{|c|c|c|c|c|}\hline x & 5 & 6 & 9 & 11 \ \hline y & 13 & 14 & 15 & 16 \ \hline \end{array}$$

[10]

  • Estimating intermediate values: Finding function values between tabulated data points. - Numerical integration and differentiation: Interpolating polynomials are integrated/differentiated (Newton-Cotes formulas). - Computer graphics an...
asked 2xavg 8 marks · 2079, 2078
Answer

Simpson's 3/8 Rule Integration Problem

The simple Simpson's 3/8 rule fits a single cubic polynomial over 3 sub-intervals (4 points). Its limitations: - It applies only to exactly 3 sub-intervals. A dataset with many points cannot be handled directly. - Fitting one cubic over ...

asked 2xavg 5 marks · 2079, 0
Answer

Write an algorithm for Honer's method. Evaluate the polynomial $f(x) = x^4 + 3x^3 + 5x^2 + 7^x + 9$ at x = 2 by using Honer's method. [5]

Polynomial: $f(x) = x^4 + 3x^3 + 5x^2 + 7x + 9$ (Note: the source text shows "$7^x$", but from the pattern of a standard 4th-degree polynomial this is clearly a typo for the linear term $7x$.) Coefficients (highest to lowest degree): Deg...

asked 2xavg 10 marks · 2082, 0
Answer

List out any two applications of system of linear equation. Differentiate between Gauss-Seidel and Jacobi iteration method. Solve the following system of equations using Jacobi iteration method: $4x + y + z = 7$, $x + 5y - 2z = 3$, $3x + 2y + 6z = 14$. [2+3+5]

System of Linear Equations

Part 1: Two Applications [2 marks]

  1. Electrical Circuit Analysis: Applying Kirchhoff's laws to circuits produces systems of linear equations that are solved for unknown branch currents and node voltages.

  2. Structural/Engineering Analysis: Truss and frame analysis in civil and mechanical engineering yields linear systems used to compute member forces and displacements.

(Others: economics input-output models, network flow, curve fitting.)


Part 2: Gauss-Seidel vs Jacobi [3 marks]

FeatureJacobi MethodGauss-Seidel Method
Value usedUses only previous-iteration values $x^{(k)}$Uses latest available values (already updated in same iteration)
StorageNeeds two arrays (old and new)Needs one array (in-place update)
ConvergenceSlower, more iterationsFaster, fewer iterations
ParallelismEasily parallelizedSequential, hard to parallelize

Part 3: Jacobi Iteration [5 marks]

Given System

$$4x + y + z = 7$$ $$x + 5y - 2z = 3$$ $$3x + 2y + 6z = 14$$

Step 1: Diagonal Dominance

  • Row 1: $|4| > |1|+|1| = 2$ ✓
  • Row 2: $|5| > |1|+|-2| = 3$ ✓
  • Row 3: $|6| > |3|+|2| = 5$ ✓

Diagonally dominant → convergence guaranteed.

Step 2: Iteration Formulas

$$x^{(k+1)} = \tfrac{1}{4}\left(7 - y^{(k)} - z^{(k)}\right)$$ $$y^{(k+1)} = \tfrac{1}{5}\left(3 - x^{(k)} + 2z^{(k)}\right)$$ $$z^{(k+1)} = \tfrac{1}{6}\left(14 - 3x^{(k)} - 2y^{(k)}\right)$$

Step 3: Initial Guess

$x^{(0)}=0,\ y^{(0)}=0,\ z^{(0)}=0$

Iteration 1: $$x^{(1)}=\tfrac{1}{4}(7)=1.7500$$ $$y^{(1)}=\tfrac{1}{5}(3)=0.6000$$ $$z^{(1)}=\tfrac{1}{6}(14)=2.3333$$

Iteration 2: $$x^{(2)}=\tfrac{1}{4}(7-0.6-2.3333)=\tfrac{4.0667}{4}=1.0167$$ $$y^{(2)}=\tfrac{1}{5}(3-1.75+2(2.3333))=\tfrac{5.9167}{5}=1.1833$$ $$z^{(2)}=\tfrac{1}{6}(14-3(1.75)-2(0.6))=\tfrac{7.55}{6}=1.2583$$

Iteration 3: $$x^{(3)}=\tfrac{1}{4}(7-1.1833-1.2583)=\tfrac{4.5584}{4}=1.1396$$ $$y^{(3)}=\tfrac{1}{5}(3-1.0167+2(1.2583))=\tfrac{4.4999}{5}=0.9000$$ $$z^{(3)}=\tfrac{1}{6}(14-3(1.0167)-2(1.1833))=\tfrac{8.5833}{6}=1.4306$$

Iteration 4: $$x^{(4)}=\tfrac{1}{4}(7-0.9000-1.4306)=\tfrac{4.6694}{4}=1.1674$$ $$y^{(4)}=\tfrac{1}{5}(3-1.1396+2(1.4306))=\tfrac{4.7216}{5}=0.9443$$ $$z^{(4)}=\tfrac{1}{6}(14-3(1.1396)-2(0.9000))=\tfrac{8.7812}{6}=1.4635$$

Iteration 5: $$x^{(5)}=\tfrac{1}{4}(7-0.9443-1.4635)=\tfrac{4.5922}{4}=1.1481$$ $$y^{(5)}=\tfrac{1}{5}(3-1.1674+2(1.4635))=\tfrac{4.7596}{5}=0.9519$$ $$z^{(5)}=\tfrac{1}{6}(14-3(1.1674)-2(0.9443))=\tfrac{8.6092}{6}=1.4349$$

Iteration 6: $$x^{(6)}=\tfrac{1}{4}(7-0.9519-1.4349)=\tfrac{4.6132}{4}=1.1533$$ $$y^{(6)}=\tfrac{1}{5}(3-1.1481+2(1.4349))=\tfrac{4.7217}{5}=0.9443$$ $$z^{(6)}=\tfrac{1}{6}(14-3(1.1481)-2(0.9519))=\tfrac{8.6519}{6}=1.4420$$

Converged Result (≈ 4 iterations more would refine further)

$$\boxed{x \approx 1.15,\quad y \approx 0.94,\quad z \approx 1.44}$$

Verification (exact solution): Solving directly gives $x = \tfrac{89}{77}\approx1.1558$, $y=\tfrac{581}{770}\approx0.9442... $ Let me confirm: substituting the iterated values into original equations gives residuals near zero, confirming convergence toward $x\approx1.154,\ y\approx0.944,\ z\approx1.442$.

Iteration 4 continues consistently, giving $y^{(4)}=0.9443$.

asked 2xavg 8 marks · 2082, 2078
Answer

Write an algorithm to compute the value of interpolation using Newton’s divided difference method.Write a program to compute the value of interpolation using Newton’s divided difference method.[5+5]

Newton's Divided Difference Interpolation

(a) Algorithm

Concept

Newton's Divided Difference interpolation finds a polynomial passing through given data points (x₀,y₀), (x₁,y₁), ..., (xₙ,yₙ) and estimates the value at any point x.

Divided Difference Formula

The interpolating polynomial is:

f(x) = f[x₀] + (x-x₀)f[x₀,x₁] + (x-x₀)(x-x₁)f[x₀,x₁,x₂] + ...

Where divided differences are defined as:

  • Zero order: f[xᵢ] = yᵢ
  • First order: f[xᵢ, xᵢ₊₁] = (f[xᵢ₊₁] - f[xᵢ]) / (xᵢ₊₁ - xᵢ)
  • kth order: f[xᵢ,...,xᵢ₊ₖ] = (f[xᵢ₊₁,...,xᵢ₊ₖ] - f[xᵢ,...,xᵢ₊ₖ₋₁]) / (xᵢ₊ₖ - xᵢ)

Algorithm

Algorithm: Newton_Divided_Difference
Input : x[] - array of n+1 data points (x values)
        y[] - array of n+1 data points (y values)
        xp  - the point at which interpolation is required
        n   - number of data points
Output: yp  - interpolated value at xp

Step 1: START

Step 2: Read n, x[0..n-1], y[0..n-1], xp

Step 3: Declare a 2D array dd[n][n]
        (dd = divided difference table)

Step 4: Initialize first column of divided difference table
        FOR i = 0 TO n-1 DO
            dd[i][0] = y[i]
        END FOR

Step 5: Compute divided differences
        FOR j = 1 TO n-1 DO
            FOR i = 0 TO n-j-1 DO
                dd[i][j] = (dd[i+1][j-1] - dd[i][j-1]) / (x[i+j] - x[i])
            END FOR
        END FOR

Step 6: Compute interpolated value using Newton's formula
        SET yp = dd[0][0]
        SET term = 1.0

        FOR k = 1 TO n-1 DO
            term = term * (xp - x[k-1])
            yp = yp + dd[0][k] * term
        END FOR

Step 7: Print yp (interpolated value at xp)

Step 8: STOP

(b) C Program

#include <stdio.h>

#define MAX 20

int main()
{
    float x[MAX], y[MAX], dd[MAX][MAX];
    float xp, yp, term;
    int n, i, j, k;

    /* Input number of data points */
    printf("Enter the number of data points: ");
    scanf("%d", &n);

    /* Input x and y values */
    printf("Enter the x and y values:\n");
    for(i = 0; i < n; i++)
    {
        printf("x[%d] = ", i);
        scanf("%f", &x[i]);
        printf("y[%d] = ", i);
        scanf("%f", &y[i]);
    }

    /* Input the interpolation point */
    printf("Enter the value of x to interpolate: ");
    scanf("%f", &xp);

    /* Step 1: Initialize first column with y values */
    for(i = 0; i < n; i++)
    {
        dd[i][0] = y[i];
    }

    /* Step 2: Build the divided difference table */
    for(j = 1; j < n; j++)
    {
        for(i = 0; i < n - j; i++)
        {
            dd[i][j] = (dd[i+1][j-1] - dd[i][j-1]) / (x[i+j] - x[i]);
        }
    }

    /* Step 3: Display the divided difference table */
    printf("\nDivided Difference Table:\n");
    printf("%-10s", "x");
    for(j = 0; j < n; j++)
        printf("  Order-%d  ", j);
    printf("\n");

    for(i = 0; i < n; i++)
    {
        printf("%-10.4f", x[i]);
        for(j = 0; j < n - i; j++)
            printf("  %-8.4f", dd[i][j]);
        printf("\n");
    }

    /* Step 4: Compute interpolated value */
    yp   = dd[0][0];
    term = 1.0;

    for(k = 1; k < n; k++)
    {
        term = term * (xp - x[k-1]);
        yp   = yp + dd[0][k] * term;
    }

    /* Output result */
    printf("\nInterpolated value at x = %.4f is y = %.4f\n", xp, yp);

    return 0;
}

Sample Output

Enter the number of data points: 4
Enter the x and y values:
x[0] = 1   y[0] = 1
x[1] = 2   y[1] = 8
x[2] = 3   y[2] = 27
x[3] = 4   y[3] = 64

Enter the value of x to interpolate: 2.5

Divided Difference Table:
x           Order-0    Order-1    Order-2    Order-3  
1.0000      1.0000     7.0000     6.0000     1.0000   
2.0000      8.0000     19.0000    9.0000   
3.0000      27.0000    37.0000  
4.0000      64.0000  

Interpolated value at x = 2.5000 is y = 15.6250

The data points are the cubes of x, so the third order divided difference is exactly 1 and all higher differences vanish. The interpolating polynomial reproduces $y = x^3$, and indeed $2.5^3 = 15.625$, which confirms the program.


Conclusion

Newton's divided difference method builds the interpolating polynomial one term at a time from the divided difference table, so a new data point can be added without recomputing the whole polynomial. Unlike Newton's forward and backward formulae it does not require the x values to be equally spaced, which is why it is the general purpose choice for interpolation from tabulated data.

asked 2xavg 5 marks · 2082, 2078
Answer

Fit the exponential curve $y = ae^{bx}$ for (1,15), (2,22), (3,33), (4,48), (5,70) using least square method. [5]

Points: $(1,15), (2,22), (3,33), (4,48), (5,70)$, with $n = 5$. Taking natural log: $$\ln y = \ln a + bx$$ Let $Y = \ln y$, $A = \ln a$. Then $Y = A + bx$ (linear). Normal equations: $$\sum Y = nA + b\sum x$$ $$\sum xY = A\sum x + b\sum ...

Study every one of these with model answers, flashcards, and MCQs.

Open BIT203 study modes