Thread Subject: return index of positive row

Subject: return index of positive row

From: Arthur Zheng

Date: 16 Jul, 2008 01:59:02

Message: 1 of 3

how to return the index of positive row?
For example,
A = [1 2 -3; 4 5 6; 7 9 -8];

I expect a function returenpositive(A) = 2;
because the second row of A are all positive numbers. thank you!

Subject: return index of positive row

From: John D'Errico

Date: 16 Jul, 2008 02:09:02

Message: 2 of 3

"Arthur Zheng" <hzheng7@gatech.edu> wrote in message
<g5jkl5$fiv$1@fred.mathworks.com>...
> how to return the index of positive row?
> For example,
> A = [1 2 -3; 4 5 6; 7 9 -8];
>
> I expect a function returenpositive(A) = 2;
> because the second row of A are all positive numbers. thank you!

You can do this yourself. Try it. What
does the expression

  A > 0

return?

Now, look at the functions all, and find.
Can you combine these functions to give
you the desired result?

John

Subject: return index of positive row

From: us

Date: 16 Jul, 2008 02:13:02

Message: 3 of 3

"Arthur Zheng":
<SNIP a newbie conundrum...

> how to return the index of positive row?
> A = [1 2 -3; 4 5 6; 7 9 -8];

one of the solutions

     v=[1,2,-3;4,5,6;7,9,-8;10,10,10];
     r=find(all(sign(v)==1,2)).'
% r = 2 4

us

Tags for this Thread

Everyone's Tags:

Add a New Tag:

Separated by commas
Ex.: root locus, bode

What are tags?

A tag is like a keyword or category label associated with each thread. Tags make it easier for you to find threads of interest.

Anyone can tag a thread. Tags are public and visible to everyone.

Tag Activity for This Thread
Tag Applied By Date/Time
code us 15 Jul, 2008 22:15:06
logical indexing us 15 Jul, 2008 22:15:06
find us 15 Jul, 2008 22:15:06
all us 15 Jul, 2008 22:15:06
sign us 15 Jul, 2008 22:15:06
rssFeed for this Thread

Contact us at files@mathworks.com