我想在MATLAB中解决这个问题
F * Y + Y * F' = - G' * G
我写了这段代码:
Y= solve(F2 *Y + Y *F2'== - G1' *G1 ,Y);
但是我得到了这个错误!
Undefined function or variable 'Y'.
你能告诉我如何声明矩阵变量Y ??
答案 0 :(得分:2)
如果变量Y未知,则使用syms
例如:
ans= 2
y=sym('y',[2,1]);
A=[1 0;0 1];
c=[1;2];
z=[0;0];
B=solve(A*y-c==z);
指定矩阵eq,你应该定义y的大小:
B.y1
ans=
1
B是存储y1和y2的值的结构
greenbrown