Please Solve this Question using C++99 Version of C plus.         Problem 1 (Numerical Differentiation)   The altitude (ft) from the sea level and the corresponding time (sec) for a fictitious rocket were measured as follows:   Time   Altitude   0   400   10   20   9200   30   40   45640   50   87370   60   70   80   90   100   160100   62070   97360   103430   127900   149630   23840   a) Use the skeleton program below. Write a function (CENTRAL) to numerically compute the velocity from the table above using the central difference scheme. Use equation (18) in the lecture note (14-Numerical Differentiation.pdf) at t=100 and use the equation below at t = 0. Make sure that you attach example runs showing the results from the computer.   f(x)~ 4 f(x+h) -f(x+2h) -3 f(x)   2 h   b) In the same program, write two functions (FORWARD and BACKWARD) to compute the velocity using the forward and backward difference scheme.   c) Output your results in a table comparing the velocity using the different schemes for various values of time (t).   e.g.,   Time   FD   0   10   BD   where FD, BD, and CD are the forward, backward, and central difference schemes, respectively.   d) What conclusion (i.e., detailed conclusion) can you draw from this exercise?SKELETON PROGRAM   #include void CENTRAL (....) // Central difference { // Your code here } void FORWARD (....) // Forward difference { // Your code here } void BACKWARD (....) // Backward difference { // Your code here } int main() { // Your code here }

C++ Programming: From Problem Analysis to Program Design
8th Edition
ISBN:9781337102087
Author:D. S. Malik
Publisher:D. S. Malik
Chapter6: User-defined Functions
Section: Chapter Questions
Problem 17PE
icon
Related questions
Question

Please Solve this Question using C++99 Version of C plus.

 

 

 

 

Problem 1 (Numerical Differentiation)

 

The altitude (ft) from the sea level and the corresponding time (sec) for a fictitious rocket were measured as follows:

 

Time

 

Altitude

 

0

 

400

 

10

 

20

 

9200

 

30

 

40

 

45640

 

50

 

87370

 

60

 

70

 

80

 

90

 

100

 

160100

 

62070

 

97360

 

103430

 

127900

 

149630

 

23840

 

a) Use the skeleton program below. Write a function (CENTRAL) to numerically compute the velocity from the table above using the central difference scheme. Use equation (18) in the lecture note (14-Numerical Differentiation.pdf) at t=100 and use the equation below at t = 0. Make sure that you attach example runs showing the results from the computer.

 

f(x)~ 4 f(x+h) -f(x+2h) -3 f(x)

 

2 h

 

b) In the same program, write two functions (FORWARD and BACKWARD) to compute the velocity using the forward and backward difference scheme.

 

c) Output your results in a table comparing the velocity using the different schemes for various values of time (t).

 

e.g.,

 

Time

 

FD

 

0

 

10

 

BD

 

where FD, BD, and CD are the forward, backward, and central difference schemes, respectively.

 

d) What conclusion (i.e., detailed conclusion) can you draw from this exercise?SKELETON PROGRAM

 

#include <stdio.h>

void CENTRAL (....) // Central difference

{

// Your code here

}

void FORWARD (....) // Forward difference

{

// Your code here

}

void BACKWARD (....) // Backward difference

{

// Your code here

}

int main()

{

// Your code here

}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps with 4 images

Blurred answer
Knowledge Booster
Datatypes
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
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr