- How much data can you REALLY store?
- 25 Feb 2017 08:41:49 am
- Last edited by _iPhoenix_ on 25 Feb 2017 09:13:21 am; edited 4 times in total

Ok! Let's dive right into it:

So there are 10 matrices, each of which can (to my knowledge) be 99x99. (Thanks, PT_)

RUNNING TALLY:

99*99*10 = 98010

There are six default lists, and each can store 999 items. Also, you can create your own lists, each storing 999 items, with up to 5 chars, including A-Z, θ, and 0-9. This works out to 190809 items, each taking up 9 bytes, but we won't include that until the end.

RUNNING TALLY:

(999*6)+(999*37^5) = 69274619037 (holy crud)

190809 + 69274619037 = 69274809846 (OMG)

However, you can also store data using pxlOn() and pxlText(). The draw screen is 265 by 165, so you have 43725 spaces to store data.

RUNNING TALLY:

265 * 165 = 43725

69274809846 + 43725 = 69274853571

You have 10 strings, each can hold 0-9, A-Z, theta, and a bunch of assorted tokens that I will leave out. Each can hold 999 characters, giving you 999 * 37, or 36963 data points.

RUNNING TALLY:

9999 * 37 = 369963

69274853571 + 369963 = 69275223534

But wait, there's more! On function mode, and in the [y=] screen, you have 10 functions, each of which can hold a list/string/variable, and can be edited. Mateo says that each can hold 9999 characters, 0-9, A-Z, and θ, and a bunch of assorted tokens that I will leave out, and this adds up to 3699630 chars.

RUNNING TALLY:

10*9999*37 = 3699630

69275223534 + 3699630 = 69278923164

One of the most obvious ways to store data is through the variables, A-Z, Theta, and the finance vars (which people forget about for some reason ). There are a total of 34 variables, and each can store 99 digits, giving us 2376 more spaces to store things.

RUNNING TALLY:

34 * 99 = 2376

69278923164 + 2376 = 69278925540

Then why don’t we (as TI-Basic programmers, that is) use the large multitude of storage spaces, and prefer to instead complain about how you can’t use 2 letter variable names (IDK if that’s what people do. I find myself doing it a lot.)? The answer is simple: Memory.

69278925540 = about 69.25 GIGABYTES!

This leaves us absolutely no space for any programs at all .

The End!

(If I screwed up, please tell me)

DISCLAIMER:

Not including headers, as the amount is already insane...

So there are 10 matrices, each of which can (to my knowledge) be 99x99. (Thanks, PT_)

RUNNING TALLY:

99*99*10 = 98010

There are six default lists, and each can store 999 items. Also, you can create your own lists, each storing 999 items, with up to 5 chars, including A-Z, θ, and 0-9. This works out to 190809 items, each taking up 9 bytes, but we won't include that until the end.

RUNNING TALLY:

(999*6)+(999*37^5) = 69274619037 (holy crud)

190809 + 69274619037 = 69274809846 (OMG)

However, you can also store data using pxlOn() and pxlText(). The draw screen is 265 by 165, so you have 43725 spaces to store data.

RUNNING TALLY:

265 * 165 = 43725

69274809846 + 43725 = 69274853571

You have 10 strings, each can hold 0-9, A-Z, theta, and a bunch of assorted tokens that I will leave out. Each can hold 999 characters, giving you 999 * 37, or 36963 data points.

RUNNING TALLY:

9999 * 37 = 369963

69274853571 + 369963 = 69275223534

But wait, there's more! On function mode, and in the [y=] screen, you have 10 functions, each of which can hold a list/string/variable, and can be edited. Mateo says that each can hold 9999 characters, 0-9, A-Z, and θ, and a bunch of assorted tokens that I will leave out, and this adds up to 3699630 chars.

RUNNING TALLY:

10*9999*37 = 3699630

69275223534 + 3699630 = 69278923164

One of the most obvious ways to store data is through the variables, A-Z, Theta, and the finance vars (which people forget about for some reason ). There are a total of 34 variables, and each can store 99 digits, giving us 2376 more spaces to store things.

RUNNING TALLY:

34 * 99 = 2376

69278923164 + 2376 = 69278925540

Then why don’t we (as TI-Basic programmers, that is) use the large multitude of storage spaces, and prefer to instead complain about how you can’t use 2 letter variable names (IDK if that’s what people do. I find myself doing it a lot.)? The answer is simple: Memory.

69278925540 = about 69.25 GIGABYTES!

This leaves us absolutely no space for any programs at all .

The End!

(If I screwed up, please tell me)

DISCLAIMER:

Not including headers, as the amount is already insane...