Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Разбиение матрицы на подматрицы в зависимости от условия. Matlab (http://forum.oszone.net/showthread.php?t=295820)

Nox_Eternal 20-02-2015 10:23 2473749

Разбиение матрицы на подматрицы в зависимости от условия. Matlab
 
Доброго времени суток.

Задача: Дана огромная трёхдиагональная матрица размерностью 1000х1000 (допустим).

Что мне нужно: какая функция позволит мне "накопить" миниматрицы в зависимости от условия?
Знаю, что обычные числа можно собрать в вектор B, например. Ну и обращаться к каждому элементу b(i)

А что как же разбить матрицу на подматрицы, если я изначально не знаю их количество, ибо это будет зависеть от равенства нулю определенных элементов диагональной матрицы. Какая функция поможет мне "разбить" матрицу А на более мелкие А1, А2... Аn?

Ну а дальше я хочу реализовать решение каждой матрицы независимо друг от друга тоже одним кодом, а не копировать матрицы в скриптовое окно, чтобы к каждой из них приписывать один и тот же код по нахождению корней.

Спасибо.


Время: 21:17.

Время: 21:17.
© OSzone.net 2001-