Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 使用horzcat时出错,连接的矩阵的维数不一致_Matlab - Fatal编程技术网

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

Matlab 使用horzcat时出错,连接的矩阵的维数不一致,matlab,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;

我是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的稀疏矩阵

编辑2:q是一个数组列表。我得到的信息如下:

Import java.util.LinkedList
q=LinkedList();
您需要告诉我们q是什么。看起来q.get在这里不返回数字1x1数组。如果您检查它返回的内容,您可能也会发现错误。