помогите, задача по матрицам, матрицы |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
помогите, задача по матрицам, матрицы |
denhpi |
Сообщение
#1
|
Группа: Пользователи Сообщений: 2 Пол: Мужской Репутация: 0 |
AX=В A[1..4, 1..4] B[1..4,1..1] найти Х=
и сделать блок схему |
TarasBer |
Сообщение
#2
|
Злостный любитель Группа: Пользователи Сообщений: 1 755 Пол: Мужской Репутация: 62 |
> Нельзя же Паскаля заставить думать что лучше умножить на 3 первую строку и потом из неё вычесть вторую строку и так далее
Ты не можешь написать процедуру, которая умножает все элементы массива на одно число? Ты не можешь написать процедуру, которая вычитает два массива? > Почему сложность n^5? определитель для матрицы ранга 3 можно легко формулой найти а ранга 4 уже немного сложнее, Давай, как ты это будешь делать? Перебирать все цепочки? А для ранга 5 какая формула у тебя выйдет? Так это уже O(n!) будет ваще. > но всё равно не понимаю почему n^5. Потому что для матрицы ранга n одним из самых простых методов определитель ищется за O(n^3), хотя есть способы и быстрее, конечно. И ты ищешь n^2 таких определителей. -------------------- |
DarkWishmaster |
Сообщение
#3
|
Бывалый Группа: Пользователи Сообщений: 168 Пол: Мужской Репутация: 3 |
> Нельзя же Паскаля заставить думать что лучше умножить на 3 первую строку и потом из неё вычесть вторую строку и так далее Ты не можешь написать процедуру, которая умножает все элементы массива на одно число? Ты не можешь написать процедуру, которая вычитает два массива? > Почему сложность n^5? определитель для матрицы ранга 3 можно легко формулой найти а ранга 4 уже немного сложнее, Давай, как ты это будешь делать? Перебирать все цепочки? А для ранга 5 какая формула у тебя выйдет? Так это уже O(n!) будет ваще. > но всё равно не понимаю почему n^5. Потому что для матрицы ранга n одним из самых простых методов определитель ищется за O(n^3), хотя есть способы и быстрее, конечно. И ты ищешь n^2 таких определителей. Просто в задаче дан размер матрицы, и поэтому не надо вычислять определитель ранга 5. |
Текстовая версия | 6.05.2024 8:27 |