【发布时间】:2020-06-02 05:46:53
【问题描述】:
下面的matlab代码哪里出错了?
C=sym('a',[2,1]);
A=sym('aa',2);
A(1,1)=C(1)-10*C(2)*C(2);
A(2,2)=C(2);
subs(A(1,1),C(1),solve(trace(A)==1,C(1)));
disp(A);
据我了解,A 的对角元素设置为 a1 和 a2 的函数。然后,在位置 A(1,1) 处的表达式中,代入 C(1)(即 a1),即变量 C(1) 的 trace(A)==1 的解。但是当你显示矩阵 A 时,它似乎没有改变。
什么是错误?为什么潜艇不能按预期工作?以上是大型代码的最小非工作示例。
【问题讨论】:
标签: matlab substitution