0

# Is it possible to somehow simulate or implement higher dimensions (more than 3 dimensions) using a programming language?

If it is possible can someone please provide some idea that how it can be implemented?

23rd Feb 2019, 2:30 PM
Lord Thanatos
+ 1
we sure can make more than just 2 or 3 dimensional arrays, for example a 4 dimensional array; to explain it easily itās a 1-dimensional array containing 3 dimensional elements so to speak, each row contains a 3 dimensional array (this is the easiest I can explain), for a 5 dimensional array, same counts but itās a 2-dimensional array that has 3 dimensional arrays inside it, so each row, col contains 3 dimensional arrays. hereās an example of a 4 dimensional array in c#: https://onlinegdb.com/SJ2A3RRBE Although I cannot think of any application of it. hope this helps!
23rd Feb 2019, 2:47 PM
Joery De Loose
+ 1
Like a tesseract? It's kinda mind boggling but amazing at the same time. And obviously yes, you can create one by yourself.
23rd Feb 2019, 3:01 PM
ŠØŠ°ŃŠø Š Š°Š½Š¶Š°Š½
+ 1
itās hard to visualise something which does not exist, i tried to explain it as best as I could but a tesseract, no, this is how we visualise it in the human world, a computer doesnāt behave in the same way.
23rd Feb 2019, 3:11 PM
Joery De Loose
+ 1
Joery De Loose, thanks for your answer, you said right that multi dimensional arrays are not necessarily practical to apply anywhere because we live in a 3 dimensional world, but they could be useful designs or models to store lesser dimensions . For example- we might make a model of an animation. An animation consists of time varying images or frames, i.e. an array of images. Each image is a 2 dimensional array and each element of array may represent a color. Furthermore a color might have multiple components ,like- blue, red, green, black and white.
23rd Feb 2019, 3:13 PM
Lord Thanatos
0
for this we can already use jagged arrays which is an array of arrays which should in practise be better.
23rd Feb 2019, 3:19 PM
Joery De Loose