MATLAB: How to solve this only using looping

codeloopingMATLAB

For example A=(aa bb cc dd) and B=(aa bb xx yy zz) then i want to display like this (xx yy zz)
How to display like that by using looping only…??

Best Answer

Try this:
A = [1,2,3,4]
B = [1,2,8,9,10]
lengthA = length(A);
lengthB = length(B);
maxLength = max([lengthA, lengthB])
for k = 1 : maxLength
if k <= lengthA && k <= lengthB
if A(k) ~= B(k)
fprintf('%.1f ', B(k));
end
elseif k > lengthA && k <= lengthB
fprintf('%.1f ', B(k));
elseif k <= lengthA && k > lengthB
fprintf('%.1f ', A(k));
end
end
fprintf('\n');