24小时热门版块排行榜    

查看: 295  |  回复: 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 22/1100 2026-08-15 19:55 by 医学老男孩
[基金申请] 有时候,自然基金真的不能太认真 (我的申报经验) +8 majunge000 2026-08-11 10/500 2026-08-15 18:55 by Equinoxhua
[基金申请] 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 Ldrop2023 2026-08-13 7/350 2026-08-15 15:57 by mzhh2000
[基金申请] 奇怪,两个人的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 +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 绵羊哥哥
[基金申请] 静等基金结果 +8 gjjjzhong 2026-08-10 21/1050 2026-08-13 17:56 by 且听虎啸
[基金申请] 不应该看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
[基金申请] 分享一下我之前已中青C的计划书的filecode +4 布布和一二 2026-08-11 5/250 2026-08-13 12:56 by cratir
[基金申请] 结合人工智能,周易传统文化,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 冰心玉壶晴
[基金申请] 确定了,国自然21号放榜 +6 布布和一二 2026-08-10 7/350 2026-08-10 19:15 by 2000zf36392
[基金申请] 国自然结果 +4 Vierhys 2026-08-10 8/400 2026-08-10 15:06 by Vierhys
信息提示
请填处理意见