24小时热门版块排行榜    

查看: 296  |  回复: 1

zhangjian98

新虫 (初入文坛)

[求助] 求助大侠啊 程序有错误 不知道在哪里啊 新手求救啊

程序有错误:Missing variable or function.

while isempty(R)~=1; %当矩阵里的所有元素都为0时则停止循环
    A=R(find(R>0));
    [x,y]=size(A);
for i=1:x;
  
[p,q]=find(R==A(i));

   if S(p,q)==1;
    R(p,q)=0;
     R1(p,q)=0;
     r(p,q)=1;
   elseif  S(p,q)~=S(6,3);     
       B(1)=S(p-1,q)*J(p-1,q)*r(p-1,q); % 上
        B(2)=S(p+1,q)*J(p+1,q)*r(p+1,q); % 下邻域
         B(3)=S(p,q-1)*J(p,q-1)*r(p,q-1); % 左
        B(4)=S(p,q+1)*J(p,q+1)*r(p,q+1); % 右  若为0则表示为 有人 或 边界 或座位
           B(5)=100;
         C=B(find(B>0));
       D=min(C);
      
       if D<100;
          [s,t]=find(S(p-1:p+1,q-1:q+1)==D);
          a=s+p-2;
          b=t+q-2;
          if S(a,b)<S(p,q);
              
              R(a(1),b(1))=R(p,q);
              R1(a(1),b(1))=R1(p,q)
            
           if S(a,b)==1
           r(a(1),b(1))=1;
           else r(a(1),b(1))=0;
           end
          R(p,q)=0;
           R1(p,q)=0;
         r(p,q)=1;
          end
       end
  elseif S(p,q)==S(6,3);
     x=mod(i,2)+1;
     if x==1;
      R(p+1,q)=R(p,q);
      R1(p+1,q)=R1(p,q);
     R(p,q)=0;
           R1(p,q)=0;
         r(p,q)=1;
     elseif x==0;
          R(p-1,q)=R(p,q);
         R1(p-1,q)=R1(p,q);
          R(p,q)=0;
           R1(p,q)=0;
         r(p,q)=1;
     end
end
end
    set(Ii,'Cdata',R1); % 更新显示的数据

   pause(0.2);
end
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjc5367

铁虫 (小有名气)

【答案】应助回帖

感谢参与,应助指数 +1
1:你的R在哪定义的,程序中就没有;
2:你这个应该是matlab程序吧,if or elseif 还有for语句后面不要加标点符号
2楼2013-10-17 17:04:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zhangjian98 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 欢迎发来filecode的Mz6后的代码验证其规律 +31 医学老男孩 2026-08-13 69/3450 2026-08-16 00:16 by mo_mo_mo_mo
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +9 majunge000 2026-08-11 11/550 2026-08-15 23:20 by botar
[基金申请] 时间戳又变了8-15 +12 archvillain 2026-08-15 23/1150 2026-08-15 20:47 by foyo404
[基金申请] filecode +8 cratir 2026-08-14 12/600 2026-08-15 18:08 by zyfgau
[基金申请] 哪位老哥知道今年的国自然具体哪一天放榜? +7 Ldrop2023 2026-08-13 7/350 2026-08-15 15:57 by mzhh2000
[基金申请] 关于Filecode分析方法 +10 majunge000 2026-08-10 13/650 2026-08-15 12:26 by hanpeng972
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 22/1100 2026-08-14 23:45 by Noways
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +8 布布和一二 2026-08-10 11/550 2026-08-14 14:58 by Equinoxhua
[基金申请] 应该是93bebmhtak前后十一个字符比较关键 +23 Lanmanbaby 2026-08-09 37/1850 2026-08-14 13:40 by Equinoxhua
[硕博家园] 读博的好处 +4 lnee 2026-08-11 4/200 2026-08-14 10:20 by ahsoarli
[基金申请] filecode +15 documentary 2026-08-10 17/850 2026-08-14 10:08 by kissu88
[基金申请] FileCode能看出啥? +10 要乐观耀哥 2026-08-10 32/1600 2026-08-14 09:37 by 要乐观耀哥
[基金申请] 我的国基提前知道中了,可是同事的操作让我实在接受不了,怎么会有这样的人 +10 家与远方 2026-08-10 15/750 2026-08-14 02:08 by 绵羊哥哥
[文学芳草园] 阿姨 +4 汪汪锅 2026-08-09 4/200 2026-08-13 19:43 by arzu_hma
[基金申请] 重要来源:本周末出结果 +10 瞬息宇宙 2026-08-12 10/500 2026-08-13 15:46 by likettle
[基金申请] 不应该看fileCode +7 且听虎啸 2026-08-12 9/450 2026-08-13 14:27 by flydreamws
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
信息提示
请填处理意见