Matlab question

1 visualización (últimos 30 días)
Andrew Rizk
Andrew Rizk el 23 de Nov. de 2011
Hey guys so this is the question. I just need the matlab code for neville's method and newton's divided differences method because i always get errors on matlab.
For general cases, IL can be calculated by
IL = integration from λ min to λ max of F (λ)dλ.
For example, Table is the set of data: F (λ) vs. λ.
values of λ (×10^−7) = 4.5 4.6 4.7 4.8 4.9 5.0 5.1 5.2 5.3
values of F (λ) (×10^3) = 2.6 2.3 1.8 1.5 0.9 0.2 −0.7 −1.4 −2.
Calculate P8(λ) at λ = 4.55, 4.65, 4.75, 4.85, 4.95, 5.05, 5.15, 5.25 (×10^7)
by Neville’s algorithm and Newton’s divided differences with the data
given in the Table, where P8(λ) is the Lagrange interpolating polynomial of degree ≤ 8. Which one is faster?
Hint: Commands tic and toc can be used to record the CPU time in
Matlab.
Please I need help as I didn't use matlab before. I just need the matlab codes for these. Thanks
  6 comentarios
Andrew Rizk
Andrew Rizk el 25 de Nov. de 2011
ok I have freemat.. i want to find P8(λ) by neville's algorithm...
the input is numbers x0, x1, x2 ..... xn and values f(x0), f(x1), .....f(xn) as the first column Q0,0 Q1,0 .... Qn,0
I want to input some values of x and some values of f(x) but I dont know how to.
so the input would
For i = 1, 2, 3, 4, 5, 6, 7, 8, 9
for j = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
set Qi,j = [(x - xi,j) * Qi,j-1 - (x-xi) * Qi-1,j-1] / xi - xi,j
OUTPUT (Q);
STOP.
Daniel Shub
Daniel Shub el 26 de Nov. de 2011
You might have better luck asking in a FreeMat forum, because that syntax doesn't look anything like MATLAB syntax.

Iniciar sesión para comentar.

Respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by