作业帮 > 综合 > 作业

MATLAB 图像算法问题 Too many input arguments.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/18 05:00:22
MATLAB 图像算法问题 Too many input arguments.
g1是一副二值图像:
[N1,N2]=size(g1);
for i=2:N1
for j=2:N2-1
g1(i,j)=min(g1(i-1,j-1)+4,g1(i-1,j)+3,g1(i-1,j+1)+4,g1(i,j-1)+3,g1(i,j))
end
end
运行后会报错:
Error using ==> min
Too many input arguments.
小弟MATLAB新手求大神帮助
min函数只能同时求两个数的最小值,你输入了5个值,肯定提示输入参数太多了,可以改为:
g1(i,j)=min(g1(i-1,j-1)+4,min(g1(i-1,j)+3,min(g1(i-1,j+1)+4,min(g1(i,j-1)+3,g1(i,j)))));