Función en Matlab

Buenas.
Necesito crear una función en matlab que me calcule el valor de la resistencia necesaria para que un circuito emisor de luz funcione adecuadamente.
La función tendrá como salida el valor de la resistencia adecuada R, y como parámetros de entrada el valor de la resistencia R1, de la tensión de entrada V, y de los parámetros del LED Vd (tensión de codo) e Imin (intensidad mínima).
La llamada a la funcio tendrá el siguiente formato:
R = led(Ve,Vd,Imin,R1)
Gracias.

1 Respuesta

Respuesta
1
Necesito alguna aclaración. Lo que quieres es poder resolver con una función la ecuación (Ve-Vd)/Imin y el valor de resistencia que obtenemos de aquí, ¿aproximarlo al siguiente menor normalizado?
Gracias por interesarte, creía que nadie iba a contestarme nada.
Exacto, necesito resolver esa ecuación.
La resistencia R1 esta en paralelo con el LED.
function R=led(Ve,Vd,Imin,R1)
% para Imin, Vdiodo=Vd
I2= Vd/R1;
It=Imin+I2;
Rmax=(Ve-Vd)/It;
% tenemos la Rmax
% hay que buscar la siguiente menor normalizada
% Utilizamos alguna chapucilla de este tipo
if (Rmax < 330) & (220 < Rmax)
R=200;
end
% Completas el código con todos los if que te hagan falta, te he puesto este a modo de ejemplo

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas