Add :mid support to make_steps
This commit is contained in:
parent
10fa36cdd9
commit
3bb406e0ea
@ -189,8 +189,12 @@ function make_steps(x::AbstractArray, st, even)
|
|||||||
newx[1] = x[1]
|
newx[1] = x[1]
|
||||||
for i = 2:n
|
for i = 2:n
|
||||||
idx = 2i - 1
|
idx = 2i - 1
|
||||||
newx[idx] = x[i]
|
if st == :mid
|
||||||
newx[idx - 1] = x[st == :pre ? i : i - 1]
|
newx[idx] = newx[idx-1] = (x[i] + x[i-1]) / 2
|
||||||
|
else
|
||||||
|
newx[idx] = x[i]
|
||||||
|
newx[idx - 1] = x[st == :pre ? i : i - 1]
|
||||||
|
end
|
||||||
end
|
end
|
||||||
even && (newx[end] = x[end])
|
even && (newx[end] = x[end])
|
||||||
return newx
|
return newx
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user