Foro de elhacker.net

Foros Generales => Dudas Generales => Mensaje iniciado por: ace99 en 9 Diciembre 2019, 21:32 pm



Título: Dividir un tiempo
Publicado por: ace99 en 9 Diciembre 2019, 21:32 pm
Buenas, llevo un rato comiendome la cabeza porque no consigo encontrar la solución a un problema que seguramente os parecerá estúpido.

Tengo una señal definida en un  tiempo de 12.0048 segundos y una función que me haya la energía de una señal entera(en este caso de los 12.0048s). Yo quiero obtener la energía en 1 segundo. Y ahí esta el problema.



Título: Re: Dividir un tiempo
Publicado por: Tachikomaia en 10 Diciembre 2019, 05:52 am
¿Regla de 3?

Energía en 12.0048s
Energía en 1s

E1 en 12.0048s
E2 en 1s

E2 = E1*1/12.0048

Y puedes quitar el *1, claro.


Probablemente no entendí bien el problema...


Título: Re: Dividir un tiempo
Publicado por: @XSStringManolo en 10 Diciembre 2019, 07:47 am
Buenas, llevo un rato comiendome la cabeza porque no consigo encontrar la solución a un problema que seguramente os parecerá estúpido.

Tengo una señal definida en un  tiempo de 12.0048 segundos y una función que me haya la energía de una señal entera(en este caso de los 12.0048s). Yo quiero obtener la energía en 1 segundo. Y ahí esta el problema.


Qué te rompe la cabeza? Los decimales? Divídelo entre 12 y ya tienes un segundo. Aplicas la función y vuelves a multiplicar el resultado por doce para tener el valor real.

Como no da exacto 1 segundo. Si no que 12.0048 /12 da 1.0004 puedes hacer varias cosas. Calcular un margen de error, descartarlo, o hacer lo mismo al revés.

0004*10000==4

4/4 == 1

Ya tienes otro segundo. Lo pasas por la función y le aplicas el proceso a la inversa. Es decir, multiplicas el resultado por 4 y lo divides por 10000.
10000/4 son 2500, asique puede multiplicar por 2500 directamente, (0.0004*2500==1)aplicarle la función y después dividirlo entre 2500. Es lo mismo.

Después sumas 12* (1 pasado por función) + (1 pasado por función) / 2500

No se lo que hace la función, pero en muchos casos puedes hacer esto y obtener el mismo resultado.


De señales y energías ni idea. No miré la fórmula pero es posible qie esta solución te sirva.


Título: Re: Dividir un tiempo
Publicado por: ace99 en 10 Diciembre 2019, 11:24 am
Gracias a ambos por las respuestas.

La regla de de tres fue lo primero que probé  ;D pero no funcionó.

La otra idea es muy buena, el problema es que no me expliqué bien.

Tengo el problema resuelto, simplemente me quedo con un segundo de la señal y calculo la energía de esa nueva señal en un segundo.
Pero esa no fue la forma que se me ocurrió a mi, por eso quería comprobar si de mi manera podía llegar a hacerse

Otro ejemplo que si me salió{
Una señal definida en 20.000s y pidiendome la enregía en 3 segundos era tan fácil como obtener la energía total, dividir entre 20  para hallar la de un segundo y luego multiplicarla por 3 para hallar la de 3 segundos.}

Entonces con el problema ya resuelto pues me dijeron otra forma, si se os ocurre la manera de teniendo la energía de una señal de 12.0048 obtener la energía en 1 segundo(sin obtener una nueva señal de 1s). Se que es simple pero no soy capaz de verlo ;D.


Título: Re: Dividir un tiempo
Publicado por: Reent en 10 Diciembre 2019, 13:14 pm
X = 12.0048 seg
y = 1 seg

y = x / x
y = x /1.20048 - 9
y = x /0.120048 - 99

Te podrias explicar mejor. no se bien lo que quieres conseguir...



Título: Re: Dividir un tiempo
Publicado por: ace99 en 10 Diciembre 2019, 18:11 pm
Totalmente, no os he proporcionado bien el escenario (programa, tipo de ejercicio, funciones a usar,etc) a pesar de todo habeís dado buenas soluciones. El tema ya está solucionado de otra manera asique muchas gracias a todos. ;D


Título: Re: Dividir un tiempo
Publicado por: Tachikomaia en 10 Diciembre 2019, 18:52 pm
Quizá en un foro de matemáticas tengas más chance.
Este es el que uso:
http://rinconmatematico.com/foros/

Ahora ¿por qué tanto misterio? ¿es energía de un OVNI que tienes en secreto? ¿energía que la CIA debe gastar en evitar que la hackees?  :-\

Tengo curiosidad por entender este problema, aprender. ¿Hay algún link a un problema similar?


Título: Re: Dividir un tiempo
Publicado por: ace99 en 10 Diciembre 2019, 20:00 pm
 ;D ;D ;D ;D
Como dije el problema lo resolví por otra vía. Como te veo interesado te cuento, el programa es MATLAB supongo que lo conocerás, el problema era el indicado(de manera bastante pobre) teniendo una señal declarada en MATLAB en ese tiempo (como yo tengo una función que calcula la energía de una señal) obtener la energía de esa señal pero en otro tiempo.
Espero haberte sido útil, y siento que no sean ovnis u otras cosas misteriosas.... ;D