Deleting rows with specific values within a matrix
1 view (last 30 days)
Show older comments
Here is the given question:
Create a matrix, A, of dimension of random integers in the range . Now create a new matrix from A by removing any rows that contains either -10, 0, 10.
I have create the random matrix
A = randi([-10, 10], [7,12])
Despite looking online, I am yet to find anything similar.
Thanks for the help.
4 Comments
Matt J
on 6 May 2021
A record of the original question:
Here is the given question:
Create a matrix, A, of dimension of random integers in the range . Now create a new matrix from A by removing any rows that contains either -10, 0, 10.
I have create the random matrix
A = randi([-10, 10], [7,12])
Despite looking online, I am yet to find anything similar.
Thanks for the help.
Answers (1)
Matt J
on 6 Apr 2021
Edited: Matt J
on 6 Apr 2021
Hint: do something with this line:
ind = any( A==0 | abs(A)==10 ,2)
2 Comments
Matt J
on 6 Apr 2021
abs() is absolute value.
c=abs([-10, 10])
The line I've shown you really is by far the hardest part. If you don't know what to do from here, I think you need to review the Matlab on-ramp material.
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!