我要用MATLAB求下面这个矩阵的转置,应该怎么写语句?
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 07:04:21
我要用MATLAB求下面这个矩阵的转置,应该怎么写语句?
[s -1 0 0;a2 s+a1 0 a6;-1 0 s -1;0 a5 a4 s+a3]
s a1到a6都是符号
写错了,不是转置,是逆阵
[s -1 0 0;a2 s+a1 0 a6;-1 0 s -1;0 a5 a4 s+a3]
s a1到a6都是符号
写错了,不是转置,是逆阵
syms s a1 a2 a3 a4 a5 a6
A=[s -1 0 0;a2 s+a1 0 a6;-1 0 s -1;0 a5 a4 s+a3]
Ainv=inv(A)
结果:
A =
[ s, -1, 0, 0]
[ a2, s+a1, 0, a6]
[ -1, 0, s, -1]
[ 0, a5, a4, s+a3]
Ainv =
[ (s^3+s^2*a3+s*a4+a1*s^2+a1*s*a3+a1*a4-a5*a6*s)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), (s^2+s*a3+a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), a6*a4/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -a6*s/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
[ -(a2*s^2+a2*s*a3+a2*a4-a6*a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), s*(s^2+s*a3+a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), s*a6*a4/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -s^2*a6/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
[ (a2*a5+s^2+s*a3+a1*s+a1*a3-a6*a5)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -(s*a5-s-a3)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), (s^3+s^2*a3+a1*s^2+a1*s*a3-a5*a6*s+a2*s+a2*a3)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), (s^2+a1*s+a2-a6)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
[ (a2*s*a5-s*a4-a1*a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -(s^2*a5+a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -a4*(s^2+a1*s+a2)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), s*(s^2+a1*s+a2)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
A=[s -1 0 0;a2 s+a1 0 a6;-1 0 s -1;0 a5 a4 s+a3]
Ainv=inv(A)
结果:
A =
[ s, -1, 0, 0]
[ a2, s+a1, 0, a6]
[ -1, 0, s, -1]
[ 0, a5, a4, s+a3]
Ainv =
[ (s^3+s^2*a3+s*a4+a1*s^2+a1*s*a3+a1*a4-a5*a6*s)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), (s^2+s*a3+a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), a6*a4/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -a6*s/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
[ -(a2*s^2+a2*s*a3+a2*a4-a6*a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), s*(s^2+s*a3+a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), s*a6*a4/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -s^2*a6/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
[ (a2*a5+s^2+s*a3+a1*s+a1*a3-a6*a5)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -(s*a5-s-a3)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), (s^3+s^2*a3+a1*s^2+a1*s*a3-a5*a6*s+a2*s+a2*a3)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), (s^2+a1*s+a2-a6)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
[ (a2*s*a5-s*a4-a1*a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -(s^2*a5+a4)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), -a4*(s^2+a1*s+a2)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4), s*(s^2+a1*s+a2)/(s^4+s^3*a3+s^2*a4+a1*s^3+a1*s^2*a3+s*a1*a4-a5*a6*s^2+a2*s^2+a2*s*a3+a2*a4-a6*a4)]
我要用MATLAB求下面这个矩阵的转置,应该怎么写语句?
MATLAB里求矩阵的秩用什么语句?
用matlab 怎么求矩阵的行列式
求一个MATLAB循环语句表示这个矩阵200分
matlab中怎么求矩阵的转置
matlab解方程一元二次方程,y是个矩阵,应该怎么求因变量x的矩阵
矩阵元素求和的Matlab语句怎么写?举例见内
MATLAB 中计算矩阵的循环里 想加一段语句保存所得矩阵 怎么加 用什么语句
matlab矩阵将第一行的所有的数相加,放到第一行最后一列+1的位置,这个怎么写,不要循环语句
谁能帮我解释一下下面的matlab语句,
求矩阵的特征向量应该怎么求?比如这个,
matlab中求矩阵的转置矩阵,是什么函数?