Calculating the Standard Deviation
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hi,
How to read each value from a txt file for calculation of standar deviation (SD).
For example, I have my txt file with Y values (frequencies) and I want to caulate how much of variation from the mean the frequencies change. I can do it manually but for many data this would be too slow process. So, I want to automatically read and calculate the SD.
My file has jus one colum. To calculate the SD I have to calculate mean first, so would be: Mean = A/n
The variable A would be the sum of each value in my file divivded by the total number of values. Attached is the file. Then, I can calculate the SD which is
the sqr((A(1)-Mean)^2 + (A(2)-Mean)^2 + ... + (A(N)-Mean)^2/n-1).
Is there a way to do it automatic?
Thank you
2 Commenti
Risposta accettata
Star Strider
il 5 Mag 2021
y = readmatrix('https://www.mathworks.com/matlabcentral/answers/uploaded_files/608245/y%20axis.txt')
ymean = mean(y)
stdvct = sqrt((y-ymean).^2)
[N,C,S] = normalize(y,'center','mean')
5 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Loops and Conditional Statements in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!