rms.m
rms computes the root-mean-square (RMS) of values supplied as a vector, matrix, or list of discrete values (scalars). If the input is a matrix, rms returns a row vector containing the RMS of each column.
David Feldman proposed the following simpler function definition:
RMS = sqrt(mean([varargin{:}].^2))
With this definition, the function accepts ([1,2],[3,4]) as input, producing 2.7386 (this is the same result that one would get with input of (1,2,3,4). I'm not sure how the function should behave for input of ([1,2],[3,4]). Probably it should produce the vector [rms(1,3) rms(2,4)]. For the moment, however, my code simply produces an error message when the input is a list that contains one or more non-scalars.
Cita come
Phillip M. Feldman (2024). rms.m (https://www.mathworks.com/matlabcentral/fileexchange/24039-rms-m), MATLAB Central File Exchange. Recuperato .
Compatibilità della release di MATLAB
Compatibilità della piattaforma
Windows macOS LinuxCategorie
Tag
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Scopri Live Editor
Crea script con codice, output e testo formattato in un unico documento eseguibile.
Versione | Pubblicato | Note della release | |
---|---|---|---|
1.0.0.0 |