Calculate the indices of all the rows you want to delete , then delete them all in one go afterwards, as e.g.
rowsToDelete = [1 5 7 8];
FinAti( rowsToDelete, : ) = ;
There's probbaly a vectorised way to calculate those indices, but if not simply store them in your loop instead of actually deleting rows.
If the number of occurences isn't huge the cost of having an array of indices growing in a loop is negligible, despite that it will give a code warning.
You should never delete elements of an array you are iterating forwards through - it never ends well. You can do it if you iterate backwards, but still my first suggestion is much cleaner as deleting a row at a time will be a lot slower than just deleting them all in one go.