Сделал алгоритм определения количества элементов, принадлежащих множеству A \ B (разность A-B) и больше установленного значения.
Например:
A = {1,2,3,5,8}, B = {0,1,3,4,8,9,10} и установленное значение равно 3. A \ B = {2,5}, но есть один элемент
больше 3. Это значение 5.
A = [-1,0,1,2,3,5,6,8,10,13,19,23,45];
B = [0,1,3,6,7,8,9,12,45];
N1 = length(A);
N2 = length(B);
t = 1;
m = 10;
C = [];
for i=1:N1
for j=1:N2
if A(i)==B(j)
break
else
if j==N2
C(t)=A(i);
t=t+1;
end
end
end
end
disp(C);
N3=length(C);
R = [];
y = 1;
for l=1:N3
if C(l)>m
R(y)=C(l);
y=y+1;
end
end
disp(R);
Знаю что существует функция
setdiff
Сделал код для построения блок-схемы и альтернативы данной функции.
Сейчас нуждаюсь в помощи с оптимизацией кода и построением блок-схемы. Буду благодарен любой помощи.