I am getting an error "not enough input arguments" even though i have given command [a,b]=my_conv[[1 2 -1 4 3 -2] ,[-1 0 4 3 1] , 2, 2] for the function given below, HELP me
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Akash Reddy KANKANALA
el 8 de Sept. de 2021
Comentada: Rik
el 9 de Sept. de 2021
function [y,yz]=my_conv(x1,x2,z1,z2)
%output zero
yz=-(-z1+1-z2+1)+1;
%output length
ylen=length(x1)+length(x2)-1;
y=zeros(ylen);
x11=[x1,zeros(length(x2))];
x22=[x2,zeros(length(x1))];
for i=1:ylen
for j=1:i
y(i)=y(i)+x11(j)*x22(i-j+1);
end
end
end
3 comentarios
Rik
el 9 de Sept. de 2021
Did you try running it yourself? Then you will ge the same error.
You could check the edits Chien made in his answer.
Respuesta aceptada
Chien Poon
el 8 de Sept. de 2021
% [a,b]=my_conv([1 2 -1 4 3 -2] ,[-1 0 4 3 1], 2, 2)
function [y,yz]=my_conv(x1,x2,z1,z2)
%output zero
yz=-(-z1+1-z2+1)+1;
%output length
ylen=length(x1)+length(x2)-1;
y=zeros(1,ylen);
x11=[x1,zeros(1,length(x2))];
x22=[x2,zeros(1,length(x1))];
for i=1:ylen
for j=1:i
y(i)=y(i)+x11(j)*x22(i-j+1);
end
end
end
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Get Started with MATLAB en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!