How to calculate zero mean and unit variance for entire vectors in a folder?

1 回表示 (過去 30 日間)
krishnasri
krishnasri 2015 年 6 月 29 日
コメント済み: Image Analyst 2015 年 6 月 29 日
I am supposed to calculate zero mean and unit variance for a vector.These vector values are present in excel sheet.There are many such excel sheets in a folder, for all these excel sheets containing data for which I need to find out zero mean and unit variance are present in a folder. How can I write the code to calculate zero mean and unit variance for all these vectors in a folder at a time. Can u please help me with the code

回答 (1 件)

Thorsten
Thorsten 2015 年 6 月 29 日
1. Determine all excelfiles in the folder (hint: d = dir(',', '*.xls'))
2. loop over all these files and
3. read file (hint: D = xlsread(d(i).name);
4. compute mean and variance (hint: m = mean(D(:)), v = var(D(:));
5. exit loop if m == 0 && v == 1, in this case disp('found') (hint: break)
  2 件のコメント
Greg Heath
Greg Heath 2015 年 6 月 29 日
help zscore
doc zscore
help mapstd
doc mapstd
Hope this helps.
Thank you for formally accepting my answer
Greg
Image Analyst
Image Analyst 2015 年 6 月 29 日
Greg, you put this in a comment, not an Answer so it can't be accepted. You should move it to an Answer.
krishnasri, you might find these entries in the FAQ helpful:

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeCreating and Concatenating Matrices についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by