Conditional statement of matrix

6 ビュー (過去 30 日間)
Tino
Tino 2019 年 5 月 16 日
編集済み: madhan ravi 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 Center および File ExchangeLoops and Conditional Statements についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by