我是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();