Estimate the common logarithm of 10 using linear interpolation.

Interpolate between log 8 = 0.9030900 and log 12 = 1.0791812.
I just learned using Matlab and suddenly got this question to do in Matlab. Can someone help me? Your help is really needed and very appreciated.

 Risposta accettata

step = 0.1;
log10(8:step:12)

3 Commenti

Thanks for the idea :) i think i can solve it like this
t = 8:4:12;
p = [0.9030900 1.0791812];
interp1(t,p,10)
Be aware it's linear interpolation:
p(1) + diff(p)/2 % midpoint
gives the same result as your example above.
Uhm, happens I haven't seen you wanted linear interpolation.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Interpolation in Centro assistenza e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by