Я написал базовый код для вероятности некоторых данных. Он работает и дает мне вывод, что я хочу получить.
A=[2 3 5 4 4 4 5 2 3 2 3]
a=length(A);
b=unique(A);
for i=1:length(b)
T(i)=sum(A(:)==b(i));
prob(i)=T(i)./a;
end
Я не могу понять, как использовать этот код в качествефункция.Я сохранил следующий код в виде M-файла и назвал prob (A) для любой матрицы, но он не работает.Не могли бы вы сказать мне мою ошибку?
function z=prob(A)
a=length(A);
b=unique(A);
for i=1:length(b)
T(i)=sum(A(:)==b(i));
pr(i)=T(i)./a;
z=pr(i);
end
return
end