03-29-2011 03:30 AM
hi,
i'm trying to calculate the RMS of a signal with the postprocessor. in the manual stands "rms(X)—Running RMS average of vector X", if i understand this correct, i get a vector of the same length with the rms for each point. when i use the function "mean(X)" wich is definde in the manual as "mean(X)—Vector results in a scalar (a length 1 vector) that is the mean of the elements of the vector", so i should get a scalar and the correct RMS for the time period but i don't .
i'm using the following comand: mean((rms(X)). what made i wrong??? how can i calculate the rms in a way the result is a scalar???
thx, and sorry for my bad english
Solved! Go to Solution.
03-31-2011 06:33 AM - edited 03-31-2011 06:34 AM
Hi stenzer
i have done an analyse to get results for the postprocessor the analyse values are over a time period,
if i do a rms() i get back a curve with the mean() function i get back a line and it´s the average value.
The curve from the analyse
The Parameters in the Postprocessor
The results
I hope this helps a little bit, if not please put screenshot and a example on the web.
03-31-2011 06:41 AM
thanks, for the reply. I get the same results, but I'm little bit confused of the explenation in the manual, because the result is no scalar. so the mean of the RMS sould be my correct value, or?!?!?!
thx
03-31-2011 07:28 AM
Hi stenzer
if you want one scalar value over the complete time frame please use the mean value.
03-31-2011 08:56 AM
thx