我是Julia的新手,这似乎很简单,但是由于某种原因,我在任何地方都找不到答案。
我已经在线浏览了一些教程,他们只是使用exp(A),其中A是一个nxm矩阵,但这给了我DimensionMismatch错误。
我浏览了基本功能以及线性代数部分的官方网站上的文档,并在Google上进行了多次搜索,但终生找不到。
在julia中,对矩阵的运算将矩阵视为对象而不是数字的集合。因此,exp(A)尝试执行仅针对平方矩阵定义的矩阵指数。要对矩阵进行逐元素运算,请使用通过点运算符完成的广播。因此,在这里,您想要exp.(A)。
exp(A)
exp.(A)
之所以使用这种设计,是因为它允许对数组执行任何标量运算,而不仅仅是对语言内置的标量运算。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句