У меня есть три уравнения, где и предварительно определены в качестве вектора MX1 и А представляет собой матрицу тхп:Как повторить набор уравнений в Matlab до сходимости?
v = A'*u/norm(A'*u);
s = norm(A*v);
u = A*v/norm(A*v);
Я пытаюсь повторить эти уравнения, пока они не сходятся. Я пытался использовать функцию решения():
[v s u] = solve(v == A'*u/norm(A'*u), s == norm(A*v), u == A*v/norm(A*v), v, s, u)
Но я получаю целую кучу ошибок при использовании этого. Как еще я мог это сделать?
Глупо, я даже не думал об использовании цикла while. Я видел аналогичный вопрос на другом форуме, и они пытались использовать функцию solve(), поэтому я застрял в голове, чтобы использовать это. Благодаря! – user3457834