Matlab - valor maximo

 
Vista:

valor maximo

Publicado por Colom (4 intervenciones) el 09/11/2007 14:39:16
hola a todos, tengo un problem.
Supongamos que teneomos V=x^2/(L^2)

Quiero que el valor maximo sea 0.1 cuando x=L/2. Como lo puedo hacer?

Se que tiene que ser facil, pero no consigo averiguarlo.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:valor maximo

Publicado por Kike (304 intervenciones) el 09/11/2007 19:15:39
Creo que no es posible. Veamos por qué:

V = x^2 / L ^2

V = ( x / L )^2

Si x = L / 2

V = ((L / 2) / L )^2

V = ( 1 / 2 )^2

V = 0.25

Y este valor de V no es el máximo, porque si x > L/2 entonces V será mayor que 0.25. Si x = 100L, V será 100^2; si x = 500L, V será 500^2. Así que el valor máximo se obtendrá cuando x sea infinito, y V también será infinito.

Si no se puede hacer matemáticamente que 0.1 sea igual que 0.25, en MATLAB tampoco se puede.

Ahora, si el valor máximo del que hablas no es el valor de V, sí es posible:
if x == L / 2
valor_max = 0.1
else
valor_max = algún valor menor que 0.1
end

También podrías truncar poniendo un techo:
if x > = L / 2
valor_max = 0.1
else
valor_max = algún valor menor que 0.1
end
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar