how to use if with a condition
1 回表示 (過去 30 日間)
古いコメントを表示
I'm new in using matlab.
for a =1:length(loop1)
for c =1:length(loop1)
if fbtbl1op(a,3) == fbtbl1op(c,3)
ceksama(a,1) = fbtbl1op(a,1);
ceksama(a,2) = fbtbl1op(a,2);
ceksama(a,3) = fbtbl1op(a,3);
ceksama(c,1) = fbtbl1op(c,1);
ceksama(c,2) = fbtbl1op(c,2);
ceksama(c,3) = fbtbl1op(c,3);
end
end
end
i want to do that loop but with condition a is not equal to c. but i cant figure out the function or command needed. can you please help me thanks before hand
0 件のコメント
回答 (1 件)
Arjun
2024 年 9 月 12 日
Hi,
As per my understanding, you want to run the contents of the inner loop only when the condition specified by you is true and “a” is not equal to “c”.
To do this we can extend the “if” condition to incorporate this additional check.
Kindly refer to the following code for better understanding:
for a = 1:length(loop1)
for c = 1:length(loop1)
if fbtbl1op(a,3) == fbtbl1op(c,3) && a ~= c
ceksama(a,1) = fbtbl1op(a,1);
ceksama(a,2) = fbtbl1op(a,2);
ceksama(a,3) = fbtbl1op(a,3);
ceksama(c,1) = fbtbl1op(c,1);
ceksama(c,2) = fbtbl1op(c,2);
ceksama(c,3) = fbtbl1op(c,3);
end
end
end
I hope this will help!
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で Loops and Conditional Statements についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!