matlab函数调用出错,
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/11 04:43:31
matlab函数调用出错,
R=30;
m=0:R-1;K=1;
s=cos(0.075*pi*m);
u=rand(1,R)-0.5;
x1=s+u;
for n=1:500
s=cos(0.075*pi*m);
K=K+1;
y{n}=ensemble_ave(s,R,K);
e=MSE(s,y{n});
end;
subplot(231),plot(s);
subplot(232),plot(u);
subplot(233),plot(x1);
subplot(234),plot(e);
subplot(235),plot(K,e);
function y=ensemble_ave(s,R,K);
z=zeros(1.R);
for N=1:K
u=rand(1,R)-0.5;
y1=s+u;
z=y1+z;
end;
y=y2/K;
function e=MSE(s,R);
d=y-s;
all=sum(d^2,2);
e=all/R;
按enter后出现
Error using ensemble_ave
Too many output arguments.
看哪里错了,感激不尽了.
R=30;
m=0:R-1;K=1;
s=cos(0.075*pi*m);
u=rand(1,R)-0.5;
x1=s+u;
for n=1:500
s=cos(0.075*pi*m);
K=K+1;
y{n}=ensemble_ave(s,R,K);
e=MSE(s,y{n});
end;
subplot(231),plot(s);
subplot(232),plot(u);
subplot(233),plot(x1);
subplot(234),plot(e);
subplot(235),plot(K,e);
function y=ensemble_ave(s,R,K);
z=zeros(1.R);
for N=1:K
u=rand(1,R)-0.5;
y1=s+u;
z=y1+z;
end;
y=y2/K;
function e=MSE(s,R);
d=y-s;
all=sum(d^2,2);
e=all/R;
按enter后出现
Error using ensemble_ave
Too many output arguments.
看哪里错了,感激不尽了.
输出参数和输入参数不对应
再问: 具体该怎么修改呢,
再答: 我只是教你方法好吗,其它的你自己检查不就能进步了吗
再问: 具体该怎么修改呢,
再答: 我只是教你方法好吗,其它的你自己检查不就能进步了吗