how to write or condition in if statement matlab?

 채택된 답변

Akshay Malav
Akshay Malav 2019년 6월 21일

0 개 추천

if (j==i) | (flag(j)==1)
% your code
end

추가 답변 (1개)

Shwetank Shrey
Shwetank Shrey 2019년 6월 21일

0 개 추천

Check out the documentation:
if (j == i) || (flag(j) == 1)
% do something
end

댓글 수: 6

Operands to the || and && operators must be convertible to logical scalar values.
Error in exppppp (line 19)
if (j==i) || (flag(j)==1)
not working.
You need to explain what is your desired result and what you’re trying to do.
You would have gotten this when i and/or j are arrays.
if all(j == i) || (flag(j) == 1)
% do something
end
If this still does not work, flag(j) might be returning an array too and you can add an all statement for that too.
j=mod(floor(x*10^15),L)+1;
checking the value of j and flag(j), if (j==i), 0r (flag(j)==1), then repeat ''j'' ;else then go to .
flag(j)<-----1; t(i)<--------j.
What is i here , loop iterator?
yes
i=1:65536;
L=65536;

댓글을 달려면 로그인하십시오.

카테고리

도움말 센터File Exchange에서 Data Import from MATLAB에 대해 자세히 알아보기

질문:

2019년 6월 21일

댓글:

2019년 6월 21일

Community Treasure Hunt

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

Start Hunting!

Translated by