how to return only true statements
2 views (last 30 days)
Show older comments
Tristan
on 27 Sep 2013
Commented: Azzi Abdelmalek
on 27 Sep 2013
for example, if I have:
>> e=[1 -7 -1.2 6 -9 19 1.8]
and I want matlab to give me only the true statements for e>0
as in:
e=[1 6 19 1.8]
I tried
>> if e>0 e end
but doesn't do anything.
thanks
1 Comment
Azzi Abdelmalek
on 27 Sep 2013
Edited: Azzi Abdelmalek
on 27 Sep 2013
I think you should read the basics of programming. (not necessary Matlab)
if e>0
e
end
What are you expecting when you write
e
Accepted Answer
More Answers (1)
Wayne King
on 27 Sep 2013
Just do
e>0
You get the following
1 0 0 1 0 1 1
If you want to return the elements
X = e(e>0);
0 Comments
See Also
Categories
Find more on Get Started with MATLAB 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!