Calculating the Standard Deviation
3 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
採用された回答
Star Strider
2021 年 5 月 5 日
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 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!