24小时热门版块排行榜    

查看: 297  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[基金申请] 时间戳又变了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
[基金申请] 小木虫上这么多卖论文的,真有人买论文么?感觉没必要啊 +12 Tide man 2026-08-10 13/650 2026-08-15 16:34 by 氺木
[基金申请] 各位道友,我要去昆明玩几天,回来见。 +7 Tide man 2026-08-14 8/400 2026-08-15 01:11 by arzu_hma
[基金申请] 咱们一起用铁证分析2026国家社科基金中标与否 +7 启萌科技 2026-08-12 22/1100 2026-08-14 23:45 by Noways
[基金申请] 是这周出结果还是下周出结果? +4 yuleib84 2026-08-11 4/200 2026-08-14 23:05 by lfy8008
[基金申请] 奇怪,两个人的filecode固定段从头到尾一模一样 +8 布布和一二 2026-08-10 11/550 2026-08-14 14:58 by Equinoxhua
[硕博家园] 读博的好处 +4 lnee 2026-08-11 4/200 2026-08-14 10:20 by ahsoarli
[基金申请] 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
[基金申请] 静等基金结果 +8 gjjjzhong 2026-08-10 21/1050 2026-08-13 17:56 by 且听虎啸
[基金申请] 重要来源:本周末出结果 +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
[基金申请] Filecode 又变了,巨变 +3 WH3796 2026-08-12 4/200 2026-08-13 14:13 by 小木虫6752397
[基金申请] 结合人工智能,周易传统文化,filecode打分制来了,3分以上希望很大。 +3 Tide man 2026-08-12 4/200 2026-08-13 08:35 by ZJTJZ
[基金申请] 2019年青年基金涵评意见,大家看看几个A,几个B? +11 Tide man 2026-08-11 11/550 2026-08-13 07:35 by 撸猫猫
[基金申请] 综述论文作为代表作会不会影响评审专家的印象分? +11 yufeiwaner 2026-08-09 13/650 2026-08-12 08:17 by yufeiwaner
[基金申请] 帮忙看看fileCode +7 wwncly 2026-08-10 13/650 2026-08-11 19:36 by 冰心玉壶晴
[基金申请] 为什么网上很多人说本周 12号出结果 +6 瞬息宇宙 2026-08-10 7/350 2026-08-11 19:25 by Tide man
信息提示
请填处理意见