
Antes que nada, en ámbito de mi consulta es para aplicarla en un programa que estoy haciendo (digamos que soy programador por hobbie, en realidad me dedico a la música, pero eso es otra historia

Estoy haciendo un código para ayudar a mi pareja en un trabajo, el código lo estoy haciendo en R, pero es bastante parecido a MatLab realmente, igual con lo que tengo problemas es con plantearlo.

La lógica es la siguiente.
Teniendo 4 valores, que forman un trapecio (en mi cuadro son Tmin, TOPmin, TOPmax y Tmax) necesito encontrar la correspondencia en el eje Y (que son porcentajes de 0 a 100) según una temperatura dada.

Para valores iguales o superiores a Tmin e iguales o inferiores a TOPmax, no tengo problema en asignarle un valor pues este será siempre 100%, el problema que tengo es como hallar el punto de un valor en las rectas Tmin-TOPmin o TOPmax-Tmax.
¿Alguna idea de como hacerlo?

Muchas gracias.