Matlabwilliam hill官网
直播中

王健

12年用户 181经验值
擅长:EDA/IC设计
私信 关注
[问答]

用matlab编写的简单m函数但是第5行报错 求大大指导?

function[s,Y,x]=Yn(a,n,L)
for i=0:a
    x=1.02.^(n-i)+0.5.*cos(2.*pi.*(n-i)/8+pi/4);
    s=x+s;   
end
Y=s/L;




Yn(2,1:40,3)
??? Undefined function or variable "s".

Error in ==> Yn at 5
    s=x+s;   
函数功能是想L移动平均滤波器  输出为Yn    matlab不是不用定义函数变量吗  为什么会报错呢 ?
小弟实在不懂 大家在帮我看看这样能实现L点平移吗

更多回帖

发帖
×
20
完善资料,
赚取积分