Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Function name: interpolate_spline Input an array of x values, an array of y values Output a matrix with 3 columns and n1 rows where n

image text in transcribed

Function name: interpolate_spline

Input an array of x values, an array of y values

Output a matrix with 3 columns and n1 rows where n is the length of x (or produce an error if an issue is encountered)

Example

interpolate_spline ([1,2,3], [2,6,8]) generates the matrix [2 6 -2; 6 2 0]

Hint 1

You will need to solve a system of linear equations to get all the bi values. You do not need to program your own Gauss elimination to do this. Just use Matlabs

linsolve command. Given a system of equations of the form Ax = b, you would use x =linsolve(A, b)

Hint 2

The system of equations that appears in the spline equation only has non-zero values on 2 diagonal lines. You can use Matlabs diag command to help construct this matrix. Check the diag help page for more information

Hint 3

It is possible to meet core requirements without any looping whatsoever. You can use loops if you want, but remember Matlabs array math.

Write a function that interpolates a set of data points using a quadratic spline and outputs a table of coefficients used for the spline fit (a in column 1, b in columns 2, c in column 3) Check to make sure that the same number of x and y data points have been provided (can be any number of data points) Given a set of (xi,y,) points, recall the quadratic spline fit process: 1. 2. Given n points, there should be n - 1 total spline polynomials aj is set to the value of f bi is solved from the following system of linear equations: 252-i 2(f3-f2) 2(f4-f3) 0 0 b2 0 0b3 1 1bn-2 2 3 2(fn-1-f-2) 1-2 fn-fn-1 11-1 Ci is solved from mh for [i = 1, n-2] 4. Cn-1 is set to 0 Write a function that interpolates a set of data points using a quadratic spline and outputs a table of coefficients used for the spline fit (a in column 1, b in columns 2, c in column 3) Check to make sure that the same number of x and y data points have been provided (can be any number of data points) Given a set of (xi,y,) points, recall the quadratic spline fit process: 1. 2. Given n points, there should be n - 1 total spline polynomials aj is set to the value of f bi is solved from the following system of linear equations: 252-i 2(f3-f2) 2(f4-f3) 0 0 b2 0 0b3 1 1bn-2 2 3 2(fn-1-f-2) 1-2 fn-fn-1 11-1 Ci is solved from mh for [i = 1, n-2] 4. Cn-1 is set to 0

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Advances In Databases And Information Systems 22nd European Conference Adbis 2018 Budapest Hungary September 2 5 2018 Proceedings Lncs 11019

Authors: Andras Benczur ,Bernhard Thalheim ,Tomas Horvath

1st Edition

3319983970, 978-3319983974

More Books

Students also viewed these Databases questions

Question

Compose the six common types of social business messages.

Answered: 1 week ago

Question

What is the growth rate of GDP per capita?

Answered: 1 week ago