MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#" onclick="window._kiq.push(['set', { 'event': 'Turn off MT' }]);">ここ</a>」をクリックしてください。

0

Average of a single element in an array

jawaher shah さんによって質問されました 2019 年 3 月 13 日
最新アクティビティ jawaher shah さんによって コメントされました 2019 年 3 月 13 日
Hello,
Im generating random numbers between (1 and 2) in 2D array. I want to get the average times of getting number (1) in the array. i tried to use M = mean(1,'all') and M = mean(1) but it didnt work out.
Thanks

  0 件のコメント

サインイン to comment.

タグ

1 件の回答

Rik
回答者: Rik
2019 年 3 月 13 日
 採用された回答

The best method depends on how you have generated your array. I will show two examples below.
%example 1: only integers
A=randi(2,200,200);
fraction_of_ones= sum(A==1,'all')/numel(A);
%example 2: non-integers as well
A=randn(200,200)+1.5;A(A<1)=1;A(A>2)=2;
tolerance=1e-3;
fraction_of_ones= sum(abs(A-1)<=tolerance,'all')/numel(A);

  1 件のコメント

jawaher shah 2019 年 3 月 13 日
Thank you so much it really helped me =D

サインイン to comment.



Translated by