кто помнит матрицы? подскажите пожалуста?

матрица зачем третий столбик с еденицами? первый это x! второй столбик у!, а третий?
0 0 1
1 0 1
1 1 1
0 1 1
0 0 1

👍НравитсяПонравилось0
В избранноеВ избранном0
LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Хеш функция прикольная — всегда выдает единицу. Зато считается быстро, наверное.

да, тонкого юмора про третий параметр «время» так никто и неоценил....

Это двухмерная матрица Ar[5][3], где 5 — количество строк, а 3 — количество элементов в строке, элементы третьего столбца всего навсего числа с координатами [0][2], [1][2], [2][2],[3][2],[4][2].

Трехмерная матрица обозначается так — Ar[размер][размер][размер], координаты Х, Y, Z,где Z — время.

А что вообще с этой матрицей делать собираешься? Вопрос из серии угадай мысли блондинки.

а вы матрицу правильную написали? судя по вопросу, там три строки должны быть.

Если вкратце. Есть координаты на плоскости, есть преобразования на плоскости, преобразования записываются матрицами, не все преобразования на плоскости можно выразить матрицами ранга два (помойму так называется количество строк и столбцов) например, параллельный перенос. Потому ввели однородные координаты и матрицы 3×3.

Обычные координаты:
(x)

(y)

Однородные:
(x`)
(y`)

(h) — обычно здесь 1, если нет, то x` = x/h; y` = y/h

Ну и пример матрицы растяжения:
[ ax 0 ]

[ 0 ay ]

То же самое в виде афинного растяжения:
[ ax 0 0 ]
[ 0 ay 0 ]

[ 0 0 1 ]

Ну и параллельный сдвиг до купы

[ 1 0 0 ]
[ 0 1 0 ]

[ tx ty 1 ] <— вот третья строка задействована

вопрос из курса матриц преобразований!

Подписаться на комментарии