I need to integrate the folowing integral: 1/T * integral x^2(tau) dtau [t+T/2, t-T/2]
6 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
hi, guys
I need to integrate the folowing integral:
1/T * integral x^2(tau) dtau [t+T/2, t-T/2]
tau should be chosen from user, we can choose 1 sec.
x=Discrete data, with dt=0.005
T=Short time interval.
Thank you if you help me
1 comentario
Dyuman Joshi
el 25 de Jul. de 2022
How does this related to MATLAB? Is it an assignment? Then show your code/what you have tried and tell what problem/error you are facing.
Also, tau is the variable of integration, how can it assume a value? Maybe format your formula properly, it is still a bit ambiguous.
Respuestas (1)
Walter Roberson
el 25 de Jul. de 2022
syms T t tau x
result = 1/T * int(x^2 * tau, tau, t-T/2, t+T/2)
tau should be chosen from user
No, that is inconsistent with you integrating with respect to tau (the dtau in your expression) . The variable of integration cannot have a value chosen by the user.
Perhaps t is being chosen by the user?
x=Discrete data, with dt=0.005
Does that imply that x is a function of t? The same t that is being used in the bounds? If so then you should not be doing an integral, and should instead be doing a numeric summation or perhaps a trapz over the x that are in the range t-T/2 to t+T/2
4 comentarios
Walter Roberson
el 26 de Jul. de 2022
In your original, T is a time, but in this code, T is the number of points to use in the window. There could be theoretical differences if the desired window time does not happen to be a multiple of the sample rate.
Ver también
Categorías
Más información sobre Numerical Integration and Differentiation en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!