由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Science版 - 请教高手,如何求解矩阵方程?
相关主题
[转载]Matlab与C++接口与混合编程讨论小结(9)[转载]Matlab详细教程(52)
hanzo---RK算法[转载]Matlab与C++接口与混合编程讨论小结(5)
[转载]Mathematica函数及使用方法(3)[转载]Matlab与C++接口与混合编程讨论小结(6)
[转载]Mathematica函数及使用方法(5)[转载]Matlab与C++接口与混合编程讨论小结(8)
Re: 对矩阵运算有研究的同志们请注意Re: 请问MATLAB中怎样对一个矩阵的某些单元进行操作
[转载]Matlab详细教程(47)求问一个matlab的问题
[转载]Matlab详细教程(50)一个最简单的插值问题
[转载]Matlab详细教程(51)Re: 两条线段的交点
相关话题的讨论汇总
话题: 求解话题: 方程话题: 矩阵话题: matlab话题: 如何
进入Science版参与讨论
1 (共1页)
f*******8
发帖数: 149
1
请问如何求解下面这个矩阵方程?
AX^2+BX+C=0
其中,A,B,C,X和0都是4×4的矩阵。
请问可以用Matlab求解吗?如何使用呢?
万分感谢!
A***C
发帖数: 143
2
16个未知数,四个方程。
这种情况下一般是求解下面的最优问题
min_{X} ||AX^2+BX+C||_F^2
||x||_F 就是x的frobenious 范数,或者用其他范数。
用梯度下降法或者直接用matlab的函数fmin求解。
不过我猜不同的初始值给出不同的解,因为可以想象有16个未知数,4个方程,可能有
很多个不同的精确解。

【在 f*******8 的大作中提到】
: 请问如何求解下面这个矩阵方程?
: AX^2+BX+C=0
: 其中,A,B,C,X和0都是4×4的矩阵。
: 请问可以用Matlab求解吗?如何使用呢?
: 万分感谢!

h*******e
发帖数: 225
3
哪来的4个方程,A,B,C,X,0全都是4x4

【在 A***C 的大作中提到】
: 16个未知数,四个方程。
: 这种情况下一般是求解下面的最优问题
: min_{X} ||AX^2+BX+C||_F^2
: ||x||_F 就是x的frobenious 范数,或者用其他范数。
: 用梯度下降法或者直接用matlab的函数fmin求解。
: 不过我猜不同的初始值给出不同的解,因为可以想象有16个未知数,4个方程,可能有
: 很多个不同的精确解。

A***C
发帖数: 143
4
o, 看错了,是16个方程。既然没有多余的自由度,要不没有解,要不有很多个(但有
限个)精确解。
我上面说的是一个方法
把原问题写成多元二次方程组然后用matlab函数fsolve也是一个办法。

【在 h*******e 的大作中提到】
: 哪来的4个方程,A,B,C,X,0全都是4x4
1 (共1页)
进入Science版参与讨论
相关主题
Re: 两条线段的交点Re: 对矩阵运算有研究的同志们请注意
help in Magnetism[转载]Matlab详细教程(47)
Re: 请教一土问题[转载]Matlab详细教程(50)
Re: a question on magnetic interactions[转载]Matlab详细教程(51)
[转载]Matlab与C++接口与混合编程讨论小结(9)[转载]Matlab详细教程(52)
hanzo---RK算法[转载]Matlab与C++接口与混合编程讨论小结(5)
[转载]Mathematica函数及使用方法(3)[转载]Matlab与C++接口与混合编程讨论小结(6)
[转载]Mathematica函数及使用方法(5)[转载]Matlab与C++接口与混合编程讨论小结(8)
相关话题的讨论汇总
话题: 求解话题: 方程话题: 矩阵话题: matlab话题: 如何