How do you erase rows from matrix based on specific values in the row using loop control?
Info
This question is closed. Reopen it to edit or answer.
Show older comments
I have an assignment to do in my advanced structural design class and being a first time MATLAB user im struggling to do task 10. I want to use the same algorithm as shown below but adapted to task 10. Anyone have some tips?? I dont know how to get matrices as outputs...

1 Comment
madhan ravi
on 27 Sep 2019
Always post the code instead of screenshot , so that another person doesn’t have to type your code all over again.
Answers (1)
Ajay Kumar
on 27 Sep 2019
doc find.
x1=1;
x2=1;
for i = 1:length(J)
if find(J(i,:)==77)
matrix1(x1,:)=J(i,:);
x1=x1+1;
else
matrix2(x2,:)=J(i,:);
x2=x2+1;
end
end
Please accept the answer if you got what you need. Thanks :)
This question is closed.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!