Path: news.mathworks.com!newsfeed-00.mathworks.com!nlpi057.nbdc.sbc.com!prodigy.net!flph199.ffdc.sbc.com!prodigy.com!flpi107.ffdc.sbc.com!nlpi067.nbdc.sbc.com.POSTED!ffbda4aa!not-for-mail
Reply-To: "Nasser Abbasi" <nma@12000.org>
From: "Nasser Abbasi" <nma@12000.org>
Newsgroups: comp.soft-sys.matlab
References: <16525645.1230231468100.JavaMail.jakarta@nitrogen.mathforum.org>
Subject: Re: How to find elements of a given value in a matrix?
Lines: 24
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3138
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350
X-RFC2646: Format=Flowed; Original
Message-ID: <C8R4l.15503$ZP4.4163@nlpi067.nbdc.sbc.com>
NNTP-Posting-Host: 75.38.5.76
X-Complaints-To: abuse@prodigy.net
X-Trace: nlpi067.nbdc.sbc.com 1230233250 ST000 75.38.5.76 (Thu, 25 Dec 2008 14:27:30 EST)
NNTP-Posting-Date: Thu, 25 Dec 2008 14:27:30 EST
Organization: at&t http://my.att.net/
X-UserInfo1: F[OORWKGFPB[G]I]OBNLNQMAPJYRE_LHCIXNMRQIMASJETAANVW[AKWZE\]^XQWIGNE_[EBL@^_\^JOCQ^RSNVLGTFTKHTXHHP[NB\_C@\SD@EP_[KCXX__AGDDEKGFNB\ZOKLRNCY_CGG[RHT_UN@C_BSY\G__IJIX_PLSA[CCFAULEY\FL\VLGANTQQ]FN
Date: Thu, 25 Dec 2008 11:27:28 -0800
Xref: news.mathworks.com comp.soft-sys.matlab:508763



"juckou" <ja79@hw.ac.uk> wrote in message 
news:16525645.1230231468100.JavaMail.jakarta@nitrogen.mathforum.org...
> Dear all,
>
> I'm just trying to know how many elements in a matrix have a given value. 
> I mean, if I have a matrix A=[1 2 3; 1 2 3; 1 2 3] I want to know the 
> number (or the percentage) of elements that are "1" (3 or the 33,3% in 
> this case).
>
> Any help?
> Thank you very much
>
> julio

 numel(find(A==1))/numel(A)

ans =

    0.3333

--Nasser