gpt4 book ai didi

julia - 如何将复数添加到数组中?

转载 作者:行者123 更新时间:2023-12-02 00:43:03 26 4
gpt4 key购买 nike

第一次见到 Julia

julia> x=[1 2 3];
julia> x[2]=3+5im

ERROR: InexactError()
in convert at complex.jl:18
in setindex! at array.jl:346

我确信这是因为 julia 打字系统不同。

在 Julia 中如何执行以下操作?

x=[1 2 3];
x(2)=3+5*1i

x =
1.0000 + 0.0000i 3.0000 + 5.0000i 3.0000 + 0.0000i

最佳答案

您可以将 x 设为复杂数组:

x=[1 2 3];
x=complex(x);

现在您可以执行此操作:

x[2]=3+5im;

这会导致 x 包含:

println(x)

输出:

 1+0im 3+5im 3+0im

根据需要。

关于julia - 如何将复数添加到数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22752661/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com