使用horzcat时出错,连接矩阵的维数不一致

时间:2015-03-04 17:02:08

标签: matlab

我是matlab的新手,我有以下代码。

   a=randi([1,121]);
   c=randi([1,121]);
   if a~=c
      b=randi([1,q.get(a)]);
      d=randi([1,q.get(c)]);
      if a~=d & b~=c & b~=d & (B(a,c)+B(a,d)+B(b,c)+B(b,d)==0)
         B(a,d)=0;
         B(c,d)=0;
         B(a,c)=1;
         B(b,d)=1;
      end
   end

我得到了标题错误。任何评论将不胜感激。非常感谢。

编辑:这里B是一个大小为121 * 121的稀疏矩阵。

Edit2:q是一个arraylist。我得到如下:

Import java.util.LinkedList
q=LinkedList();

0 个答案:

没有答案