Nox_Eternal
20-02-2015, 10:23
Доброго времени суток.
Задача: Дана огромная трёхдиагональная матрица размерностью 1000х1000 (допустим).
Что мне нужно: какая функция позволит мне "накопить" миниматрицы в зависимости от условия?
Знаю, что обычные числа можно собрать в вектор B, например. Ну и обращаться к каждому элементу b(i)
А что как же разбить матрицу на подматрицы, если я изначально не знаю их количество, ибо это будет зависеть от равенства нулю определенных элементов диагональной матрицы. Какая функция поможет мне "разбить" матрицу А на более мелкие А1, А2... Аn?
Ну а дальше я хочу реализовать решение каждой матрицы независимо друг от друга тоже одним кодом, а не копировать матрицы в скриптовое окно, чтобы к каждой из них приписывать один и тот же код по нахождению корней.
Спасибо.
Задача: Дана огромная трёхдиагональная матрица размерностью 1000х1000 (допустим).
Что мне нужно: какая функция позволит мне "накопить" миниматрицы в зависимости от условия?
Знаю, что обычные числа можно собрать в вектор B, например. Ну и обращаться к каждому элементу b(i)
А что как же разбить матрицу на подматрицы, если я изначально не знаю их количество, ибо это будет зависеть от равенства нулю определенных элементов диагональной матрицы. Какая функция поможет мне "разбить" матрицу А на более мелкие А1, А2... Аn?
Ну а дальше я хочу реализовать решение каждой матрицы независимо друг от друга тоже одним кодом, а не копировать матрицы в скриптовое окно, чтобы к каждой из них приписывать один и тот же код по нахождению корней.
Спасибо.