【发布时间】:2019-08-14 09:47:18
【问题描述】:
以下模型尝试将函数调用的向量返回值分配给标量向量。如果它在方程式部分内,它会检查并工作,但在算法部分内会失败。这是我正在使用的 Modelica 工具中的错误,还是我做错了什么?还有,不引入中间变量x[2]怎么写?
model returnVector
Real x1;
Real x2;
Real x[2];
Real A[2,2] = [1,2;3,4];
Real b[2] = {8,7};
algorithm
x = Modelica.Math.Matrices.solve(A,b);
{x1, x2} = Modelica.Math.Matrices.solve(A,b);
end returnVector;
【问题讨论】:
标签: algorithm matrix vector modelica dymola