exit from the cycle
    5 views (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!

