Calculating the gradient of a logarithmic scale

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
1 reply · 7K views
blizzard12345
Messages
11
Reaction score
0

Homework Statement



hi i have the folowing data i would like to plot in matlab

plotERRLW =

0.0466 0.0111 0.0074 0.0046
NX =

50 500 1000 2000
i am using a logarithmic graph to gain a straight line, if i wished to find the gradient of the line would i use the change in the original numbers or change in the numbers after i have taken a log of them?

(also if i have to take a log of them what base does loglog naturally plot)

i have tried a number of options already but can't seem to get the correct answer (i know it should be close to 2) thanks in advance



Homework Equations



i believe the data is of the form plotERRLW = NX^(alpha)



The Attempt at a Solution



so far i have been taking the log base 10 of the numbers in question and simply dividing the log of the error with the log of NX

thanks in advance kyle
 
Physics news on Phys.org
A log plot of (x, y) is a plot of (x, log(y)). If it is a straight line, they you are saying that log(y)= ax+b so that [itex]y= e^{ax+b}= e^be^{ax}=Ce^{ax}[/itex], a general exponential function.

A "log-log" plot of (x, y) is a plot of (log(x), log(y)). If a log-log plot gives a straight line through the origin, then log(y)= a log(x) so that [itex]y= x^a[/itex].