【发布时间】:2017-08-05 19:46:49
【问题描述】:
在 Matlab 中我可以写:
真实的(cos(kron(acos(-1.25),[0:4])))
然后得到:
1.0000 -1.2506 2.1282 -4.0725 8.0583
如何在 Julia 中做同样的事情。 acos 不适用于小于 -1.0 的数字。即使我写:
r = max(-1.25,-1)
v = collect(0:4).';
cc =kron(acos(r),v)
我只得到这个:
1.0 -1.0 1.0 -1.0 1.0
看来我需要让 cos/acos 处理复数。
【问题讨论】:
-
只是好奇,
r = max(-1.25,-1)的目的是什么? -
这是用于数值计算某些模型的较大代码的一部分。我应该将 r 的值限制为 -1 吗?
标签: julia