Как сделать алгоритм нахождения режима в Scilab без использования встроенных функций и с O (N)? - PullRequest
0 голосов
/ 28 января 2020

Итак, код, который у меня сейчас есть:

T=[2,3,4,3,4,5,2]
x=1
TA(x)=0
for k=1:n do 
   x=T(k) 
   TA(x)=TA(x)+1 
   k=k+1 
   y=max(TA) 
   if TA(x)==y then 
      disp(x) 
   else 
      disp('There is no mode') 
    end
end

Выдает ошибку 21 - недопустимый индекс в 6-й строке

Заранее спасибо!

РЕДАКТИРОВАТЬ: входной номер должен быть не отсортирован (как в этом случае - [2,3,4,3,4,5,2])

...