MAT 581 Matlab Test 1

Anonymous
timer Asked: Feb 20th, 2019
account_balance_wallet $20

Question Description

1. (5 points) Define f (x) = sin(x) + cos(x) and 􏰀n x2k+1

[0, 2π].
2. (5 points) Write a Matlab script that plots a closed curve

(px(t), py(t)), 0 ≤ t ≤ 1

that passes through the points (0, 0), (0, 3), and (4, 0). The functions px and py should be cubic polynomials. The plot should be based on one hundred evaluations of px and py.

3. (5 points) For n = 5, 10, and 15, find the Newton interpolating polynomial pn for the function f(x) = 1/(1 + x2) on the interval [−5, 5]. Use equally spaced nodes. In each case, compute f(x) − pn(x) for 30 equally spaced points in [−5, 5] in order to see the divergence of pn from f.

4. (5 points) Let h be a “small” number. The derivative of a function f at x0 can be approximated by a forward divided difference

f′(x0) ≈ f(x0 + h) − f(x0) h

and by central divided difference
f′(x0)≈ f(x0 +h)−f(x0 −h).

2h

For the function f(x) = sin(x), plot the error when these approximations are used to estimate f′(1) = cos(1) for h = 10−1, 10−2, . . . , 10−16. Repeat with x0 = 1 + 106π. Use loglog for each of the four plots and display them all in the same window using subplot. Be sure to title each plot and label the axes appropriately. Your script should not have any loops.

MAT 581 MATLAB TEST 1 Spring 2019 NAME: 1. (5 points) Define f (x) = sin(x) + cos(x) and Sn (x) = n X (−1)k k=0 n X x2k+1 x2k + (−1)k . (2k + 1)! k=0 (2k)! Write a Matlab script that plots the functions f (x), S10 (x), and S20 (x) across the interval [0, 2π]. 2. (5 points) Write a Matlab script that plots a closed curve (px (t), py (t)), 0≤t≤1 that passes through the points (0, 0), (0, 3), and (4, 0). The functions px and py should be cubic polynomials. The plot should be based on one hundred evaluations of px and py . 3. (5 points) For n = 5, 10, and 15, find the Newton interpolating polynomial pn for the function f (x) = 1/(1 + x2 ) on the interval [−5, 5]. Use equally spaced nodes. In each case, compute f (x) − pn (x) for 30 equally spaced points in [−5, 5] in order to see the divergence of pn from f . 4. (5 points) Let h be a “small” number. The derivative of a function f at x0 can be approximated by a forward divided difference f 0 (x0 ) ≈ f (x0 + h) − f (x0 ) h and by central divided difference f 0 (x0 ) ≈ f (x0 + h) − f (x0 − h) . 2h For the function f (x) = sin(x), plot the error when these approximations are used to estimate f 0 (1) = cos(1) for h = 10−1 , 10−2 , . . . , 10−16 . Repeat with x0 = 1 + 106 π. Use loglog for each of the four plots and display them all in the same window using subplot. Be sure to title each plot and label the axes appropriately. Your script should not have any loops. 1

Tutor Answer

Super_Teach12
School: UCLA

Hi, here are the matlab files and the docs file :)

Matlab Codes and Outputs

1. code
%mygraphs
% plots the graphs of sin x, sin 2x, sin 3x, sin 4x, sin 5x and sin 6x on the
interval [0, ...

flag Report DMCA
Review

Anonymous
Thanks, good work

Similar Questions
Hot Questions
Related Tags
Study Guides

Brown University





1271 Tutors

California Institute of Technology




2131 Tutors

Carnegie Mellon University




982 Tutors

Columbia University





1256 Tutors

Dartmouth University





2113 Tutors

Emory University





2279 Tutors

Harvard University





599 Tutors

Massachusetts Institute of Technology



2319 Tutors

New York University





1645 Tutors

Notre Dam University





1911 Tutors

Oklahoma University





2122 Tutors

Pennsylvania State University





932 Tutors

Princeton University





1211 Tutors

Stanford University





983 Tutors

University of California





1282 Tutors

Oxford University





123 Tutors

Yale University





2325 Tutors