关于数组(向量)过滤后重新组装的问题

以下是我的问题:将一个2π分成14400份之后,分组进行操作,然后再组装起来,发现向量变长了,th51和th52的长度都是14402,不知道在哪一区间长度增长了?但不是θ3

θ = range(0.0, 2π, length = 14401)
θ1 = θ[0.0 .≤ θ .< deg2rad(235.0)]
θ2 = θ[deg2rad(235.0) .≤ θ .≤ deg2rad(268.5)]
θ3 = θ[deg2rad(268.5) .< θ .< deg2rad(268.5)]
θ4 = θ[deg2rad(268.5) .≤ θ .≤ deg2rad(305.0)]
θ5 = θ[deg2rad(305.0) .< θ .≤ 2π]
th51 =[θ1;θ2;θ3;θ4;θ5]
th52 =[θ1;θ2;θ4;θ5]

f(θ2) 和 f(θ4) 重复了尾和头。
θ3 长度为0所以重复了。

julia> f(θ) = (θ[1], θ[end])
f (generic function with 1 method)

julia> f(θ)
(0.0, 6.283185307179586)

julia> f(θ1)
(0.0, 4.101087409873676)

julia> f(θ2)
(4.101523742186674, 4.686209041604775)

julia> f(θ4)
(4.686209041604775, 5.323254218582705)

julia> f(θ5)
(5.323690550895703, 6.283185307179586)
1 个赞

对的,θ2与θ4头尾重复