【发布时间】:2021-06-19 09:28:14
【问题描述】:
我试图以数字方式找到A*cos x +B*sin x = C 的解,其中 A 和 B 是两个已知大小相同的方阵(例如 100x100),C 是已知向量 (100x1)。
如果没有第二项(即使用单个矩阵),我将使用 Jacobi 或 Gauss-Seidel 来解决这个问题并得到 x 但在这里,我看不到如何在 Matlab 中继续解决这个问题。
可能是,解决问题会很有用:A*X + B*sqrt(1-X^2) = C。
如果有任何帮助、想法或建议,我将不胜感激 提前致谢
【问题讨论】:
-
问题
A*X + B*Y = C可以重写为[A,B]*[X;Y] = C,但这不允许您包含X和Y = sqrt(1-X^2)之间已知的非线性关系。所以下面答案中的优化过程可能是最好的解决方案。