how to stop from running a program whenever any of the element become zero or gets negative?
古いコメントを表示
i have a matrix A=rand(m,n); B=1-A; so when B is running in a loop for 100 times i want to end the matrix once any of the element of B becomes zero.
plz plz help me....
1 件のコメント
Image Analyst
2014 年 5 月 10 日
B will never be exactly 0 since A will never be exactly 1, at least probably not in your lifetime.
採用された回答
その他の回答 (1 件)
Star Strider
2014 年 5 月 10 日
Use the any and break functions.
Example:
for k1 = 1:100
A = rand(10);
B = 1-A;
if any(B == 0)
k1
break
end
end
カテゴリ
ヘルプ センター および 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!