У меня есть эта система уравнений набор 1 ≤ n ≤ 30
Как написать переменную матрицу в Matlab?
−(2 + α)x1 + x2 = b1,
xj−1 − (2 + α)xj + xj+1 = bj , for 2 ≤ j ≤ 29,
x29 − (2 + α)x30 = b30.
а = 1 Мы предполагаем, что мембрана удерживается в конечных точках (т.е. x0 = 0 и x31 = 0). На мембране нет веса, так что все bj = 0 для j = 1. , , 30, за исключением j = 6, где применяется нагрузка: b6 = 2.
Я хочу рассчитать LU-факторизацию системы. Я не знаю, как реализовать левую часть системы в Matlab. Правая Я сделал это так:
b=[0 0 0 0 0 6 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]';
Как сделать левую сторону?
Благодаря
Есть ли опечатка в b выше? должен ли 6-й элемент быть 2 не 6? – mgilbert