Conditional statement of matrix

2 次查看(过去 30 天)
Tino
Tino 2019-5-16
hello
I have the following dataset
A
1
2
2
3
4
5
6
7
5
.
.
.
n
I want to write a conditional statement that will go through the rows and if it identify a given number ( for instance K = 7 ) it stops
and continues until the 7 is identified.
my code is not working as I
for n = (1:2)
if find(x > K,1,'first')
disp([' WARNING' num2str(n)])
else
disp(' No warning signs ')
continue
end
end
Help please
Tino

回答(1 个)

madhan ravi
madhan ravi 2019-5-16
n=find(A==k) % no loop is needed if you want to know the instances of the satisfied condition
  2 个评论
Tino
Tino 2019-5-16
编辑:Tino 2019-5-16
Hi Madhan thanks a lot
But if I want to write a statement that
X > K or X < K
and a statement
yes 'found number'. How do I do it
Regards
madhan ravi
madhan ravi 2019-5-16
编辑:madhan ravi 2019-5-16
assert(~any((X > K)|(X < K)),'Uhoo found the guy')

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

标签

产品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by