作业帮 > 综合 > 作业

MATLAB 程序错误?Input argument "f" is undefined.Error in ==> jun

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/05 10:11:22
MATLAB 程序错误?Input argument "f" is undefined.Error in ==> juny at 7 n=length(f);
function h=juny(f,v,L)
%计算输入序列的均匀以及功率
%f是量化的信号序列
%v是量化电平最大值
%L是量化电平数
%Am是信号幅度
n=length(f);
t=2*v/L;
p=zeros(1,L+1);
for i=1:L+1,
p(i)=-v+(i-1)*t;
end
for i=1:n
if f(i)>v
h(i)=v;
end
if f(i)
虽不知这个程序是干什么用的,不过你的程序是可以运行的.这是一个函数,需要在命令窗口输入运行代码,例如:h=juny(sin(2*pi*[1:100]),0.9,8).
你的提示说没有找到f的定义,说明书你在运行代码时没有输入参数.
再问: 若输入为正弦信号,其幅度为Am,
(1) 将其进行均匀量化,量化器的范围是(-V,V),共分为L级电平,这里Am