M = 6;
h = c3_lininterp(M);
t = 0:10;
tu = 0:60;
x = sin(2pit/10);
xu = c3_upsamp(x,M);
subplot(3,1,1)
stem(t,x,'k.')
ylable('x')
subplot(3,1,2)
stem(tu,xu,'k.')
ylable('xu')
xi = conv(h,xu);
subplot(3,1,3)
stem(xi,'k.')
ylable('xu')
xi = conv(h,xu);
subplot(3,1,3)
stem(xi,'k.')
ylable('xi')
function out=c3_upsamp(in,M)
L = length(in);
out = zeros(1,(L-1)M+1);
for j=1:l
out(M(j-1)+1)=in(j);
end
function h=c3_lininterp(M)
h1 = zeros(1,(M-1));
for j=1:(M-1)
h1(j) = j/M;
end
h = [0,h1,1,fliplr(h1),0];
错误: 文件: Untitled2 行: 34 列: 1
脚本中的所有函数都必须以 'end' 结束。