Log in

View Full Version : Enconding in 444 YV24 from RGB source Avisynth.


Pages : 1 [2]

feisty2
6th October 2015, 06:46
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"

feisty2
6th October 2015, 07:14
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

bxyhxyh
6th October 2015, 07:16
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"

I don't wanna argue about what is the real calculation or not.
In this case Pi is more like operation. We already have represented operations. For example divide is same as Pi

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 "1", a single character under the trinary system
if you're still confused, think about 15(dec) and 0xF

Computer only work in binary.

feisty2
6th October 2015, 07:34
Computer only work in binary.

and yet you can do decimal calculations on computers

feisty2
6th October 2015, 07:49
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

bxyhxyh
6th October 2015, 09:22
and yet you can do decimal calculations on computers

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

I think you're asking user level calculation. There are high-end programs that can do such stuffs. Heck, even calculators can do that.
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.

feisty2
6th October 2015, 09:36
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?


I think you're asking user level calculation. There are high-end programs that can do such stuffs. Heck, even calculators can do that.

that's my point, it should stop being just high end programs, it should be universal thru all programs
Then how much is Pi?
obviously "Pi" is a string (some special symbol) at the machine code level, so it's still precise and finite, and how much is a string is pointless, that's something the higher level program will take care of

bxyhxyh
6th October 2015, 09:47
it should stop being just high end programs, it should be universal thru all programs

It just can't.

Machine has only 2 symbol 1 and 0. Then read the previous post's later part please.

feisty2
6th October 2015, 09:53
It just can't.


Machine has only 2 symbol 1 and 0. Then read the previous post's later part please.

special symbol = a certain string
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

bxyhxyh
6th October 2015, 10:54
I think you have problems understanding English apparently 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

StainlessS
6th October 2015, 18:53
Stop it guys, you is arguing about 'almost nuttin'.