Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
![]() |
#41 | Link | |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
Quote:
errors produced by computers due to finite precision are OBVIOUSLY "Systematic Errors" (these errors are constant, you repeat the calculation like a billion times, and the error stays the same, not something fluctuating) and the page you linked to showed us some basic stuff of "Estimating Random Errors" (fluctuating as you repeat the experiment) what's your point |
|
![]() |
![]() |
![]() |
#42 | Link |
Registered User
Join Date: Nov 2014
Posts: 440
|
Floating point numbers you said? Not even close.
__________________
github.com |
![]() |
![]() |
![]() |
#43 | Link | |
Registered User
Join Date: Nov 2014
Posts: 440
|
Quote:
EDIT. Forget it... you always think that the input is only 'param'.
__________________
github.com Last edited by Khanattila; 5th October 2015 at 16:28. |
|
![]() |
![]() |
![]() |
#46 | Link | ||
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,387
|
Quote:
Quote:
If you can only output integers there is a point where keeping track of extra precision cannot change the result at all. This point depends on the equation(s), of course, but it can be calculated with certainty. In physics/chemistry it is based on the precision of your measurements while in computers it is based on the precision of your input and output.
__________________
madVR options explained |
||
![]() |
![]() |
![]() |
#47 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
I'd just implement the real infinite precision if I had time to be wasted on "precision calculation"
Like, ln (Pi) stays ln (Pi), not 1.144729885849400 And that's the infinite precision And that's the real deal |
![]() |
![]() |
![]() |
#48 | Link | |
Registered User
Join Date: Dec 2011
Posts: 354
|
Maybe my previous post which included word "physics" may confused people.
It is my bad for using wrong words and meaning. But that is still valid for mathematics. Especially for this case if input and output are the same, it means that it IS mathematically lossless. Quote:
Ah, my memory was mixed then lol. I have some vague memory of that fractal numbers are precised that way. Then it wasn't floating point numbers. EDIT: TBH, I personally think this thread needs to be locked. Because we're arguing like "this method is more accurate because it calculates correctly" while both results the same. It is just meaningless. Last edited by bxyhxyh; 5th October 2015 at 22:42. |
|
![]() |
![]() |
![]() |
#50 | Link | |
Registered User
Join Date: Dec 2011
Posts: 354
|
Quote:
You can use any kind of trick to make it accurate as possible. But in the end the calculation still will be limited by bits. Maybe for some cases even precise calculation might end up being more accurate. Who knows. |
|
![]() |
![]() |
![]() |
#51 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
and define "REAL calculation"
the area of a 1cm radius circle is Pi cm^2, "Pi cm^2" is the output, the result of the calculation that's real calculation I don't get it, who on earth said you have to convert everything to decimals to be the "REAL calculation" |
![]() |
![]() |
![]() |
#52 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
I think you don't really understand what Pi and 3.14159265.... stand for
both of them are just different representations of the same objective existence of some certain information, like, simply the distance of some constant dot (dot "Pi") and dot "0" on the axis it's just this piece of information will need infinite characters if you wanna represent it within the decimal system, BUT, it can be represented with finite characters by other systems, like "Pi" like, 0.3333... (1/3) is an infinite decimal under the decimal system, but, it's just "0.1", 2 characters under the trinary system if you're still confused, think about 15(dec) and 0xF EDIT: corrected a calculation mistake Last edited by feisty2; 6th October 2015 at 07:29. |
![]() |
![]() |
![]() |
#53 | Link | ||
Registered User
Join Date: Dec 2011
Posts: 354
|
Quote:
In this case Pi is more like operation. We already have represented operations. For example divide is same as Pi Quote:
Last edited by bxyhxyh; 6th October 2015 at 07:28. |
||
![]() |
![]() |
![]() |
#55 | Link |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
computers are just like those little kids, they do whatever you tell them to
like, a 6 yrs old kid is calculating the area of a 1cm radius circle, and he's gonna ask like, "I will need Pi, what am I going to do about it?" you can either tell him, Pi is approximately 3.14, and you just make it 3.14, and he will tell you the area is 3.14 cm^2, which is imprecise, cuz you told him to do the wrong stuff or you tell him, Pi is a constant number just like 1,2,3,4.... you can just keep it Pi, and he will tell you the area is Pi cm^2, which is precise and correct |
![]() |
![]() |
![]() |
#56 | Link | |
Registered User
Join Date: Dec 2011
Posts: 354
|
Quote:
In machine level calculations it won't work that way. Lets say for example in 8 bit unsigned float numbers 4 is 0100.0000, 3 is 0011.0000 In mathematics decimal Pi is 3.14159265359... Then how much is Pi? It will be something like 0011.0010. How much is it in decimal? 3.125. Lets imagine you have converted Pi into something like 1. Then how much is decimal 4? It will be RATIONAL number bit higher than 1, since memory isn't limitless. Exactly same as computer we work today. Memory has limit. Real calculation is limited by it. Real calculation means calculation going in machine language. It doesn't know and can't learn any other languages. WE translate it into language that human can understand. Last edited by bxyhxyh; 6th October 2015 at 09:30. |
|
![]() |
![]() |
![]() |
#57 | Link | ||
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
and you just mixed all the concepts up
it's 100% pointless to care about how the calculation is working at the machine code level like, will you ever care what's going on with the neurons inside someone's brain when he's doing some math? Quote:
Quote:
|
||
![]() |
![]() |
![]() |
#58 | Link | |
Registered User
Join Date: Dec 2011
Posts: 354
|
Quote:
Machine has only 2 symbol 1 and 0. Then read the previous post's later part please. Last edited by bxyhxyh; 6th October 2015 at 09:55. |
|
![]() |
![]() |
![]() |
#59 | Link | |
I'm Siri
Join Date: Oct 2012
Location: void
Posts: 2,633
|
Quote:
like if you gonna set "Pi" as the special symbol for that number the symbol will be the binary of the ANSI text of "Pi" at the machine code level I think you have problems understanding English apparently |
|
![]() |
![]() |
![]() |
#60 | Link |
Registered User
Join Date: Dec 2011
Posts: 354
|
Yes.
And you're still asking user level program. Such things already exist. If they don't, someone can create them. I think there are plenty of programs that does math on physics, chemicals or any science. But those high-end programs' results don't saved as exact number in memory. It is just displayed that way on screen. Also they're still not limitless, still not perfectly accurate, still uses precision even in high level calculations. I think we separated too much from main topic here Last edited by bxyhxyh; 6th October 2015 at 11:30. |
![]() |
![]() |
![]() |
Tags |
444, avisynth, color subsampling, x264, yv24 |
Thread Tools | Search this Thread |
Display Modes | |
|
|