我有H和G和Am矩阵。全部都是4x4。 H和G都是对称的,下一个等式: ħ上午+上午 H = -G。我怎样才能在matlab中解决这个问题? 我是对的吗? 2H Am = -G和2Am H = -G?
但是当我用H = linsolve(Am,-G / 2)给我非对称矩阵时
H=linsolve(Am,-G/2)
答案 0 :(得分:0)
如果变量Y未知,则使用syms
例如:
syms y
solve(2*y-4==0)
ans= 2
指定矩阵eq,你应该定义y的大小:
y=sym('y',[2,1]);
A=[1 0;0 1];
c=[1;2];
z=[0;0];
B=solve(A*y-c==z);
B是存储y1和y2的值的结构
B.y1
ans=
1
这个问题:
H=sym('H',[4,4]);
B=solve(H*Am+Am*H==G)
B.H11 % to retrieve H11