Advertisement
Guest User

Untitled

a guest
Jul 10th, 2014
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.55 KB | None | 0 0
  1. f[x_, signbits_, integerbits_, fractionbits_]
  2.  
  3. data = {0.0000618365, 0.0000701533, -0.0000747471, 0.0000595436, 0.0000705533,
  4. 0.0000728675, 0.0000711056, 0.0000684559, 0.0000753624, -0.0000557638}
  5.  
  6. << ComputerArithmetic`
  7.  
  8. (*Set Math Parameters*)
  9.  
  10. SetArithmetic[6, 10, ExponentRange -> {-20, 20}];
  11.  
  12. fpConvert[x_, integerbits_, fractionbits_] := ComputerNumber[IntegerPart[x] + Round[FractionalPart[x], 2^-fractionbits]];
  13.  
  14. N[fpConvert[Pi, 3, 2], {8, 8}]
  15. N[fpConvert[Pi, 3, 4], {8, 8}]
  16. N[fpConvert[Pi, 3, 8], {8, 8}]
  17. N[fpConvert[Pi, 3, 13], {8, 8}]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement