MATLAB: I wanna stop iteration when two matrixes difference approach zero.

iteration

for example,
A=[a;b;c;d;e;f;g;h] %double 7x1

B=[m;n;v;x;z;p;j] %double 7x1
I open while loop for equation and I wanna stop when A-B is equal approximately zero, but it never be zero.
if I write
while A-B~=0
do "........."
infinite loop occuring.

Best Answer

tol=0.001
while sum(abs(A-B))>tol
% do
end