matlab中的非线性矩阵方程求解

时间:2015-02-08 15:01:31

标签: matlab matrix equation-solving

是否有可能在matlab中求解下面的方程?

A*X+B*exp(X)=C

A,B是正方形和常数矩阵。 C是常数和列矩阵。 X是应该找到的列矩阵。(exp()在X上逐个元素地行动。

1 个答案:

答案 0 :(得分:2)

如果您正在寻找数字方法,可以尝试fsolve

X = fsolve( @(x) A*x + B*exp(x) - C, x0 );

由于问题的非线性特性,您需要提供初始猜测x0 - 其质量会影响求解器的性能。