Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Клуб программистов > Свободное общение
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.09.2009, 17:52   #1
Lunex.08
Форумчанин
 
Аватар для Lunex.08
 
Регистрация: 25.02.2009
Сообщений: 145
По умолчанию Матрица (Программирование)

Здравствуйте.Подскажите пожалуйста что такое матрица в плане программирования?В поисковике пробивал-результатов нет.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
Lunex.08 вне форума Ответить с цитированием
Старый 05.09.2009, 17:59   #2
Вавел из ГМТУ
Форумчанин
 
Регистрация: 19.06.2009
Сообщений: 896
По умолчанию

В плане программирования это обычно массив.
Вавел из ГМТУ вне форума Ответить с цитированием
Старый 05.09.2009, 18:11   #3
Lunex.08
Форумчанин
 
Аватар для Lunex.08
 
Регистрация: 25.02.2009
Сообщений: 145
По умолчанию

А если можно поточнее.Или это простой статический массив и все?
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
Lunex.08 вне форума Ответить с цитированием
Старый 05.09.2009, 18:26   #4
Ivan_32
somewhere else
Участник клуба
 
Аватар для Ivan_32
 
Регистрация: 17.07.2008
Сообщений: 1,409
По умолчанию

Матрица это не массив, для начала. Матрица в программировании это тоже самое что и в высшей математике.
{ 0 0 1 }
{ 1 2 7 }
{ 4 6 3 }
Вот это матрица - квадратная. Умножение матриц происходит по определенному закону, сложение же простое - к каждому элементу прибавляется аналогичный элемент из другой матрицы.
{ A00 A01 A02 }
{ A10 A11 A12 }
{ A20 A21 A22 }
Вот так нумеруются элементы.
В программирование матрицы используются практически во всех более ли менее сложных алгоритмах, таких как шифрование или хеш-функции.
В 3D графике с их помощью модифицируются координаты. Вобщем используются они повсеместно и знать какие с ними можно производить действия нужно каждому более ли менее образованному программисту.
Кстати самый простой пример реализации алгоритма с матрицами - это алгоритм решения систем уравнений - например методом Гауса или Крамера.
Другой вопрос что числовые матрицы чаще всего представляют многоуровневыми массивами, это самая близкая к математической модели матриц, их реализация в языках высокого уровня.
PS: Я бы конечно мог бы тут рассказать про то как и что можно делать с матрицами но спрашивается зачем если есть Википедия
"Тяжело в учении, легко в бою" - А.В. Суворов
Ivan_32 вне форума Ответить с цитированием
Старый 06.09.2009, 05:06   #5
Lunex.08
Форумчанин
 
Аватар для Lunex.08
 
Регистрация: 25.02.2009
Сообщений: 145
По умолчанию

Спасибо за объяснение.
Компьютеры бесподобны: за несколько минут они могут совершить такую грандиозную ошибку, какую не в состоянии сделать множество людей за многие месяцы.
Lunex.08 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C++] Матрица SL1CK Помощь студентам 2 08.06.2009 20:44
матрица lucky Общие вопросы Delphi 0 31.05.2009 19:16
матрица Си++ xVeteRx Помощь студентам 6 07.05.2009 22:39
Матрица (Си) ManInBlack Помощь студентам 3 13.01.2009 13:43
Матрица BlonDino4Ka Паскаль, Turbo Pascal, PascalABC.NET 3 07.01.2009 00:04