# Calculation of probality numbers from "matrix/array"

조회 수: 1(최근 30일)
Oliver Bubniak 2020년 10월 1일
댓글: Oliver Bubniak 2020년 10월 8일
Hello, I just start coding in Matlab and I would like to calculate probability number. f.e
A=[1 7 1 2 8 8 6 3 7 7]
then, I would like to know probability of number 8 or 6 etc. "A" could be array for example.
Is any function for this or is possible to use any simple loop to find this.
Thank you.

댓글을 달려면 로그인하십시오.

### 답변(1개)

Raunak Gupta 2020년 10월 5일
Hi,
You can count number of element equal to a particular number in a vector/matrix using nnz and equality condition. For above query you can find first for 8 and then for 6 and add the two and divide by total number of elements in a vector/matrix.
numOf8 = nnz(A==8);
numOf6 = nnz(A==6);
probOf8or6 = (numOf8 + numOf6)./numel(A);
##### 댓글 수: 1표시숨기기 없음
Oliver Bubniak 2020년 10월 8일
Thank you ;)

댓글을 달려면 로그인하십시오.

### 범주

Find more on Mathematics in Help Center and File Exchange

R2020b

### Community Treasure Hunt

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

Start Hunting!