Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

Draw Flowchart of this program

// C# program for implementation

// of Lagrange's Interpolation

using System;

class GFG

{

// To represent a data point

// corresponding to x and y = f(x)

class Data

{

public int x, y;

public Data(int x, int y)

{

this.x = x;

this.y = y;

}

};

// function to interpolate the given

// data points using Lagrange's formula

// xi corresponds to the new data point

// whose value is to be obtained n

// represents the number of known data points

static double interpolate(Data []f,

int xi, int n)

{

double result = 0; // Initialize result

for (int i = 0; i < n; i++)

{

// Compute individual terms

// of above formula

double term = f[i].y;

for (int j = 0; j < n; j++)

{

if (j != i)

term = term * (xi - f[j].x) /

(f[i].x - f[j].x);

}

// Add current term to result

result += term;

}

return result;

}

// Driver code

public static void Main(String[] args)

{

// creating an array of 4 known data points

Data []f = {new Data(0, 2),

new Data(1, 3),

new Data(2, 12),

new Data(5, 147)};

// Using the interpolate function to obtain

// a data point corresponding to x=3

Console.Write("Value of f(3) is : " +

(int)interpolate(f, 3, 4));

}

Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education