Math 321 (981)
Introduction to Numerical Computing
Assignment # 1
Due: Wed September 23, 1:00 p.m.
Submit your answer by email.
You can indicate subscripts and superscripts using the notations a_i, a^i or Matlab syntax.
B. Count the number of arithmetic operations. Compare with the count from the Matlab function flops.
Assignment # 2
Due: Mon October 5, 1:00 p.m.
Problem (1)
Consider the function and its derivative:
y = (x+3.11) * (x -.99)^2;
y = x^3 + 113/100*x^2 - 51777/10000*x + 3048111/1000000;
yp = 3*x^2 + 113/50*x - 51777/10000;
Use the function ezplot to sketch the function. The syntax could be
ezplot(' expression ') or fplot('f',[a b])
(a) From the graph, give a value that is very close to each root.
(b) For each root give the following information using tol = 1e-10.
Method |
Starting values |
No. of iterations |
Calculated value |
Bisection |
|||
Newton |
|||
Secant |
Problem (2)
What is the stopping criterion used in fzero function.
Problem (3)
Consider the function
y = (x^3 + 2.3*x^2 - .85*x - 3.179)/ x^3
with derivative
yp = (-2.300*x^2 + 1.700*x + 9.537) / x^4;
This function has the two exact roots:
r1 = 1.1, r2 = -1.7
For r1 answer the following. Give the calling statement of the functions for each.
(a) Give data that supports the quadratic convergence of Newtons method.
(b) Give data that supports that Bisection method does not have linear convergence.
(c) If you start Newtons method with x0 = 1.5, the first few steps do not demonstrate quadratic convergence, does this contradict the results about the method? Explain.
For r2 answer the following:
(d) Does Newtons method converges quadratically to r2? Explain.
(e) Describe the convergence when the formula x_n+1 = x_n m f_n / f_n is used for m = 2, 3 and 4.
Assignment # 3
Due: Mon October 19.
Problem (1)
Consider the data
X |
7.9200 |
9.2200 |
7.4000 |
1.7700 |
4.0500 |
9.3500 |
9.1700 |
4.1000 |
8.9300 |
1.0000 |
3.5200 |
Y |
-4.9829 |
-0.7054 |
0.2119 |
-1.4692 |
-0.4422 |
-0.2282 |
-0.9587 |
-0.2729 |
-11.5369 |
-0.1425 |
2.1488 |
a) Use the matlab function "divdif" to construct the divided-difference table.
b) What are the coefficients, ai, for Newton interpolating polynomial
?
(Hint. Use the function "diag")
c) What is the power and coefficient of the leading term of the polynomial?
Problem (2).
Use "divdif" to show that a polynomial of degree 4 can represent the data.
X |
0.2000 |
1.6000 |
0.5000 |
1.0000 |
-2.0000 |
1.1000 |
1.5000 |
Y |
0.4016 |
2.7536 |
-0.4375 |
-1.0000 |
23.0000 |
-0.8359 |
1.5625 |
Problem (3)
Consider the function .
(a) Use the function "richard" to calculate the quantities , , for .
(b) Discuss the accuracy of the calculated quantities .
(c) Compare the accuracy of the calculated quantities with the results of the book.
Problem (4)
(a) Write and email a function "richard2" similar to "richard" that computes with Richardson extrapolation using the formula
.
(b) Use the function "richard2" to calculate the quantities , , that approximate for . Present the results.
Problem (5). Ex 4 page 136.
Problem (6). Ex 7 page 149.
Problem (7). Ex 11 page 150.
Problem (8). Ex 3 page 161.