Skip to main content
. 2025 Jul 30;25(15):4701. doi: 10.3390/s25154701
Listing 10. Share: zones.
function aZone (t, h)
    return (t <= 26 and h <= 20 and h > -10/3*t + 260/3)
        or (t > 26 and t <= 41 and h <= -2/3*t + 112/3)
        or (h > -2/3*t + 112/3 and t > 26 and h <= -t + 76 and h <= -35/8*t + 185)
end

function bZone (t,h)
    return (t > 41 and h <= 10)
        or (h > 10 and h > -35/8*t + 185 and h <= -28/17*t + 1774/17
                   and h <= 80 and t > 33)
        or (t <= 33 and h > - 35/8*t + 185 and h <= - 10/3*t + 160)
        or (h > -t + 76 and h <= -35/8*t + 185 and h > -15*t +440 and h<= -5*t + 200)
end

function cZone (t,h)
    return (h > 22 and t > 20 and t <= 33 and h > -10/3*t + 160)
        or (h > 22 and t > 33 and h > -28/17*t + 1774/17)
        or (t > 25.8 and t < 26 and h> 71 and h < 72.1)
end

function dZone (t,h)
    return h > 80 and h > -5*t + 180 and h <= -5*t + 200 and t > 16 and t < 24
end

function eZone (t, h)
    return t <= 20 and h <= -5*t + 180 and h > -2*t +60