行列があるので、各列には点の座標が含まれています。私はそれらのポイントを持っていると言います:
p1=(1,1)
p2=(1,2)
p3=(2,3)
その場合、マトリックスは次のようになります。
1 1 0
0 0 1
0 0 0
すべての座標は負ではありませんが、不合理です。座標に10^15(オクターブの最大精度)の係数を掛けて、行列を次の関数に渡しました。
function MAT = transfer(pairs)
for i = 1:length(pairs)
x = round(pairs(i,1));
y = round(pairs(i,2));
MAT(x,y) = true;
end
end
残念ながら、エラーが発生します。添え字のインデックスは正の整数または論理値である必要があります。私はそれらを丸めて、それらがポジティブであるため、問題が何であるかわかりません。誰かが私が問題を見つけるのを手伝ってくれるか、変換を行うための別の方法を提供してくれたら嬉しいです、私は感謝します。
シャヨル