日記

dimensionとdimensionalについてネイティブに聞いてみた。

英単語を調べていてdimensionとdimensionalについて気になりました。

dimensionとdimensional

dimensional : 形容詞 ) (名詞の後で)…次元の、寸法の

dimension : 名詞 ) 寸法、次元 。 他動詞 ) (物体)を特定の寸法で形作る

気になったところで自分ではよくわからないので、アメリカ人の友人に聞いてみました。
今となっては何をそんなに気にしていたのだろうと思うもののせっかく教えてくれたのでまとめておこうと思います。

1. Everyday Use (日常で使う)

まずDimensionを多くの人は測量で使います。

例文

“What are the dimensions of the furniture that we need to move?”
(移動する必要のある家具の寸法は何ですか?)

友人の見解

They are talking about the three dimensions that make up physical volume. Those are width, height, and depth.

このdimensionsは width, height, and depth (横、縦、奥行き)を意味しているそうです。

People often abbreviate this as 3D. A one-dimensional object is a straight line. A two-dimensional object is only wide and high but has no depth.

そしてwidth, height, and depthを省略して3Dと呼びます。

one-dimensional = 1次元 (直線)
two-dimensional = 2次元 (横幅と高さ)

A lot of old video games are said to be 2D. This is like the old Mario games. He can jump and he can run back and forth, but he cannot get closer or farther from the player. New Mario games are 3D, like Mario Odyssey, are 3D.

ゲームの2Dと3Dで説明してくれてます。
このときのDはdimensionalの略です。

例文

“Please measure the height of that bookcase.”
(あの本棚の高さを測ってください)

友人の見解

That person is asking for you to measure the height dimension. Since the bookcase exists in real space, it can be said to be dimensional. To repeat, a straight line is one-dimensional because it has only one-dimension, which is length.

この場合は高さ寸法を測定するように頼んでいます。
本棚は実際に存在するので、次元があると言えます。つまりは長さの1次元です。

1次元とかだとmeasureで聞いて、横、縦、奥行きだとdemensionで寸法は聞いた方が良いってことですかね。

ちなみにDimensionality という英単語はあまり使われていないそうです。
Google翻訳にも出てこないですが。

2. Supernatural Use (3次元以上での使用)

通常人間は4Dの中で暮らしていると言われていますが、科学者の方は9次元ある11次元あるなんていっています。

4D (four dimensional) = width x depth x height x time.

例文

“extra-dimensional”
余剰次元 (5次元以上の次元のこと)

友人の脱線

Certain scientists claim there is evidence of up to 9 dimensions. Many mystic/spiritual people claim that our goal is to escape this current 4th dimensional world and transcend into the next 5th dimensional world.

5次元を見つけることができたらすごいですよねぇ。

3. Computer Science Use

多くの人たちはdemensionsをコンピュータサイエンスや数学で使っているようです。
日常では使いそうにない説明なので、興味のある方は参考にしてみてください。
またdimensionalityについても語ってます。

プログラミングでのarrayについて話しています。

int array[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9};

array[0] == 0
array == 1
etc.

So here we are creating a one-dimensional array. What is the dimensionality of the array? The dimensionality of the array is 1. The array has one dimension only.

int array = {{0, 1}, {2, 3}};

Here we are creating a two-dimensional array. The dimensionality of the array is 2. The array has two dimensions.

array[0][0] == 0
array[0] == 1
array[0] == 2
array == 1

And creating a three-dimensional array by hand is a mess. There is never a reason to use a three-dimensional array in computer science outside of complex and specialized math.

array == ??; <—- this is hard for people to keep track of and usually unnecessary Referring to the word “dimensionality” is so rare that the Google spellchecker can’t find the word. “How many dimensions does the array have?” “What is the dimensionality of the array?” Most people would probably just ask “How many …”.