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.
댓글 수: 0
Raunak Gupta 2020년 10월 5일
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
Find more on Mathematics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!