Borrar filtros
Borrar filtros

loosing precision extremely in fraction expression

1 visualización (últimos 30 días)
fima v
fima v el 14 de Abr. de 2020
Editada: Ameer Hamza el 14 de Abr. de 2020
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

Respuesta aceptada

Ameer Hamza
Ameer Hamza el 14 de Abr. de 2020
Editada: Ameer Hamza el 14 de Abr. de 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: .

Más respuestas (0)

Categorías

Más información sobre Sequence and Numeric Feature Data Workflows en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by