code matlab comparaison signaux
Bonjour,
Je souhaite utiliser le bloc "MATLAB function" pour comparer les signaux que j'ai en entree, puis transmettre 0 ou 1 en sortie selon le signe du resultat.
J'ai essaye de generer un code pour faire cette fonction. Cependant lors de la compilation l'erreur suivante apparait : " memory allocation error ". Voici le code utliser :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| function pu = fcn(t,i)
d = 0:1/10000:10;
a=sind(d*360);
pu = zeros(size(a));
for k = 1:10000;
if t(k)>i(k)
pu(k)=1;
elseif t(k)<i(k)
pu(k)=0;
end
end
plot(d,pu); |
Est ce que quelqu'un voit ou se trouve l'erreur ?