MATLAB中怎么将含有变量的矩阵求逆?

2024-11-24 21:43:57
推荐回答(2个)
回答1:

这个需要利用MATLAB的符号工具箱。

首先syms声明你需要求逆的矩阵中所有的符号变量。

然后按照MATLAB格式书写这个矩阵。耐姿再利用inv函数求矩阵的逆。

下面是我的一个例子,比如要对以下的矩阵A求逆。

在命令行写入

syms a b c A
A=[a,b,c;b,c,a;c,b,a];
B=inv(A);
simplify(B)

即可以得到:

可见求逆矩阵是很方便的。

以后对于参变量的问题,熟练地掌握好符号工具箱的利用,渗尺对于科学昌喊绝推导公式是十分必要的。

回答2:

同样用inv(a)啊纳脊差
只野喊是之前应该先用syms s来洞皮定义s
syms s
a=[s 0 1;2 s+1 1;0 1/s s^2]
inv(a)
就行了