exit from the cycle
1 view (last 30 days)
Show older comments
Hello! If I create a cycle, I need it, when the cycle was executed, it went to the next column and saved the number of digits until it was executed
for i = 1:length(A)
if A(i,i)<A(i,i) % column and row number
B{i}=A
end
end
and I have two questions
1) how to end a cycle when conditions are fulfilled for the first time
2) how to work with rows and columns
0 Comments
Answers (2)
Bhaskar R
on 7 Nov 2019
1) how to end a cycle when conditions are fulfilled for the first time
Use break keyword to exit cycle as
for i = 1:length(A)
% actually "A(i,i)<A(i,i)"it always fails
if A(i,i)<threshold_value %comparing fake threshold_value % condition
B{i}=A;
break; % to break cycle
end
end
2) how to work with rows and columns
To work with rows and columns use to for loops as
for i = 1:size(A,1) % for row access
for j = 1:size(A,2) % for column access
if A(i,j) < threshold_value % condition
B{i, j}=A; % some opeartion
end
end
Refer MATLAB basic documentation help to learn MATLAB fundamentals
1 Comment
darova
on 7 Nov 2019
Use break to exit loop
- 2) how to work with rows and columns
The question is unclear. You can use 2 for loops
for i = 1:size(A,1) % rows
for j = 1:size(A,2) % columns
% if ...
end
end
0 Comments
See Also
Categories
Find more on Loops and Conditional Statements in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!