loosing precision extremely in fraction expression
1 view (last 30 days)
Show older comments
Hello i have a two numbers (D1 D2) which are extremly close to each other very close,but when iput them into the formula shown bellow i get numbets(T1 T2) which differ by 100 then the difference original numbers .
is there a way to increase the presition of this fraction expresion so i will get error_D =errot_T
D1=1.981;
D2=1.981258264413013;
T1=(68.4704*D1-106.0187)./(0.5892*D1-0.2438);
T2=(68.4704*D2-106.0187)./(0.5892*D2-0.2438);
error_D=D1-D2
error_T=T1-T2
error_D = -2.5826e-04
error_T = -0.0139
0 Comments
Accepted Answer
Ameer Hamza
on 14 Apr 2020
Edited: Ameer Hamza
on 14 Apr 2020
This is not an issue of precision. It is the property of the function itself. Consider a function and choose two numbers , They have a difference of . But if I apply the function, I get a difference of on their output. As you can see, there is nothing I can do to improve the 'precision'. This is already the exact output of the function.
I can define an arbitrary function to further magnify this effect: .
0 Comments
More Answers (0)
See Also
Categories
Find more on Elementary Math in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!