Iは要素と集合を有し、このための可能な隣接する組み合わせは、隣接する要素
したがって合計の可能な組み合わせを用いて計算することができる、C = 11であります式:
私はその要素が再ことができる以下のようなを使用して、これをモデル化することができ
私はMATLABでこれを実現しようとしているが、上記の数学Iは、ハードコードされているので、私のコードはn > 4
例のために拡張可能ではない:
n=4;
c=((n^2)/2)+(n/2)+1;
A=zeros(n,c);
for i=1:n
A(i,i+1)=1;
end
for i=1:n-1
A(i,n+i+1)=1;
A(i+1,n+i+1)=1;
end
for i=1:n-2
A(i,n+i+4)=1;
A(i+1,n+i+4)=1;
A(i+2,n+i+4)=1;
end
for i=1:n-3
A(i,n+i+6)=1;
A(i+1,n+i+6)=1;
A(i+2,n+i+6)=1;
A(i+3,n+i+6)=1;
end
はnはMATLABでこの問題を変換するために、比較的複雑度の低い方法はありますセットの要素Nの数、私の上記の数学的定式化は次のうちどれですか?
あなたの実際の質問はここで何ですか?すでに解決策があるようですが、それはありませんか? – Suever
これがどのように他の任意のセットに拡張されるのか尋ねていますか? – mpaskov
はい私はすでに解決策を持っていますが、私はMATLABを初めて使用しており、アルゴリズムとしてMATLABにプログラミングしたいと考えています。どのようにプログラムすることができますか? – Amigo