为了账号安全,请及时绑定邮箱和手机立即绑定

出错信息:??? Input argument "n" is undefined.

出错信息:??? Input argument "n" is undefined.

函数式编程 2023-04-20 19:15:58
主程序:..........[m,n,p]=size(rgb);l_color=lab(:,:,1);a_color=lab(:,:,2);b_color=lab(:,:,3);array=1;l_color2=zeros(1,m*n);a_color2=zeros(1,m*n);b_color2=zeros(1,m*n);for j=1for i=1l_color2(array)=lab(i,j,1);a_color2(array)=lab(i,j,2);b_color2(array)=lab(i,j,3);i=i+1;array=array+1;endj=j+1;endDistance(l_color2,a_color2,b_color2,m*n);调用的子程序Distancefunction value=Distance(l_color,a_color,b_color,n)Distance=zeros(n,n);for i=1:nfor j=1:nif i~=jDistance(i,j)=sqrt((l_color(i)-l_color(j))^2+(a_color(i)-a_color(j))^2+(b_color(i)-b_color(j))^2);elseDistance(i,j)=1000;endj=j+1;endi=i+1;end
查看完整描述

2 回答

?
呼啦一阵风

TA贡献1802条经验 获得超6个赞

是不是函数Distance和变量Distance重名了,你再看看

查看完整回答
反对 回复 2023-04-23
?
吃鸡游戏

TA贡献1829条经验 获得超7个赞

你的那个主函数中的for循环的设置也有问题吧?还有就是,你会不会是运行的是子函数,而不是主函数啊

查看完整回答
反对 回复 2023-04-23
  • 2 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信