我的研究涉及将标量公式转化为矩阵公式,反之亦然。有时,找到相应的矩阵模式和必要的操作可能变得不明显且难以可视化(特别是当结果矩阵模式很大且稀疏时)。为了验证我的推导,我通常使用MATLAB的
以下是一个简单的例子:
sym
变量(它们允许对它们执行所有数学操作),并检查它们是否相等。以下是一个简单的例子:
vec = sym('x',[2,1])
a = (3:4)'
vectorResult = a'*vec
scalar1 = sym('x1')
scalar2 = sym('x2')
scalarResult = a(1)*scalar1 + a(2)*scalar2
isequaln(vectorResult,scalarResult)
ans =
1
所以我的问题是,在Julia中是否有等效的替代方法?
目前,这是唯一阻止我完全迁移到Julia的事情(除了缺少类似于MATLAB的IDE之外)。
vec=Sym["x$i" for i in 1:n]
。 - jverzani