Ako matematik a informatik by som sa rád vyjadril k novému páskavému krytiu ruských UAZov proti rozpoznávaniu Manhattana pre ukrajinské drony:

Ako matematik a informatik by som sa rád vyjadril k novému páskavému krytiu ruských UAZov proti rozpoznávaniu Manhattana pre ukrajinské drony:

FFT

https://hrubos.tech/blogy/content/images/20260712162234-Snímka obrazovky 2026-07-12 o 16.21.54.png

Príkazy pre GPT som dával ja, kód mi vypľul:

using Pkg
Pkg.add("Plots")

using Plots

# ==========================================
# Veľkosť štvorcovej mriežky
# ==========================================

N = 33                 # nepárne číslo -> stred je presne v strede

cx = (N + 1) / 2
cy = (N + 1) / 2

xs = Float64[]
ys = Float64[]
dist = Float64[]

println("index\tx\ty\tmanhattan")

index = 0

for y in 1:N
    for x in 1:N

        xx = (x - 1) / (N - 1)
        yy = (y - 1) / (N - 1)

        d = abs(x - cx) + abs(y - cy)

        push!(xs, xx)
        push!(ys, yy)
        push!(dist, d)

        println(index,
                "\t", x,
                "\t", y,
                "\t", d)

        global index += 1
    end
end

# ==========================================
# Farebná diamantová mriežka
# ==========================================

p = scatter(
    xs,
    ys,
    marker_z = dist,
    color = :plasma,
    markersize = 12,
    markerstrokewidth = 0,
    aspect_ratio = :equal,
    xlabel = "x",
    ylabel = "y",
    title = "Diskrétna štvorcová mriežka - Manhattanove diamanty",
    legend = false
)

# vodorovné čiary

for y in 0:N-1

    yy = y/(N-1)

    plot!(
        [0,1],
        [yy,yy],
        color=:gray,
        linewidth=0.3,
        label=false
    )

end

# zvislé čiary

for x in 0:N-1

    xx = x/(N-1)

    plot!(
        [xx,xx],
        [0,1],
        color=:gray,
        linewidth=0.3,
        label=false
    )

end

display(p)

println()
println("Legenda:")
println("tmavá farba  = blízko stredu")
println("svetlá farba = ďalej od stredu")

println()
println("Stlač Enter...")
readline()

Edit2: Pán učiteľ, máme otázku: Prečo používame túto definíciu Manhattanovej vzdialenosti? Odpoveď: Terén je veľký a preto som sa namiesto exponenciálnych vyjadrení uchýlil k lineárnym rozdielom :) Samozrejme ďalej by som ťa ako žiačku odporučil na MIT OpenCourseWare á konkrétne na profesora Yu, ktorý vysvetľuje nielen Dijkstru, ale aj Á stár algoritmus pre vyhľadávanie ciest na ciele pomocou dronov ^^^


Author: AarNoma

The first Slovak cyborg 1 system

Comments “Ako matematik a informatik by som sa rád vyjadril k novému páskavému krytiu ruských UAZov proti rozpoznávaniu Manhattana pre ukrajinské drony:”