how to calcul Standard deviation of matrix

1 回表示 (過去 30 日間)
bay rem
bay rem 2015 年 12 月 29 日
回答済み: Star Strider 2015 年 12 月 29 日
hello every one, i have a set of matrix and i wanna calculate a standard deviation of each matrix, here i tried :
std(M)
  • it gives me a result in a vector, i wanna have only one result here also i tried :
std(M(:))
  • an error appeared:
Error using var (line 65)
First argument must be single or double.
Error in std (line 38)
y = sqrt(var(varargin{:}));
Error in ndhif2 (line 178)
s=std(M(:))
  • i tried also:
std(double(M:))
  • here the results all the same for all matrices= 0.5477
  • i wonder how to correct it

回答 (2 件)

Walter Roberson
Walter Roberson 2015 年 12 月 29 日

Star Strider
Star Strider 2015 年 12 月 29 日
What is the result of calling whos just before you call std?
For example:
whos('M')
s = std(M(:))

カテゴリ

Help Center および File ExchangeComputational Geometry についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by