On 30.10.2011 04:51, Wendy wrote:
Hi,

I have a vector and a matrix. For example,

A = [
12
3
4];

B = [
4       13
10      2
4       8];

I am comparing A to each column of B using A>B[,ii], so the expected result
is

C = [
1    0
0    1
0    0];


This list is about R rather than Matlab dialects.

For R:

A>B

gives logical values and, e.g.,

 apply(A>B, 2, as.integer)

converts to integer.

Uwe Ligges


I am looking for a way to do this quickly instead of going through the for
loop, but haven't had any luck yet? Any advice is appreciated.

Thank you very much.

Wendy






--
View this message in context: 
http://r.789695.n4.nabble.com/element-by-element-comparison-tp3952301p3952301.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to