matlab 函数编辑 我是新手 求大虾看一下哪出错了
来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/06/28 05:16:02
matlab 函数编辑 我是新手 求大虾看一下哪出错了
提示说?Output argument "y" (and maybe others) not assigned during call to "C:\Users\Deng\DC.m>DC".
代码在下面:
function [ y ] = DC( x )
for m = 1:length(x)
if m x(m-1)
a = a + x(m-2);
b = b + x(m-1);
c = c + x(m);
d = d + x(m+1);
n = n + 1;
end
end
y= (c+d-a-b)/n/4;
end
提示说?Output argument "y" (and maybe others) not assigned during call to "C:\Users\Deng\DC.m>DC".
代码在下面:
function [ y ] = DC( x )
for m = 1:length(x)
if m x(m-1)
a = a + x(m-2);
b = b + x(m-1);
c = c + x(m);
d = d + x(m+1);
n = n + 1;
end
end
y= (c+d-a-b)/n/4;
end
![matlab 函数编辑 我是新手 求大虾看一下哪出错了](/uploads/image/z/6574193-17-3.jpg?t=matlab+%E5%87%BD%E6%95%B0%E7%BC%96%E8%BE%91+%E6%88%91%E6%98%AF%E6%96%B0%E6%89%8B+%E6%B1%82%E5%A4%A7%E8%99%BE%E7%9C%8B%E4%B8%80%E4%B8%8B%E5%93%AA%E5%87%BA%E9%94%99%E4%BA%86)
你的函数中,for循环的开始,m=1,按照里面if语句的条件(m