0
私はmatlabにサイズA、0の100x100の配列を入れました。そして、それを埋めたいと思います。3行4列のゼロを言います。次のサイズは103x104です。どのようにこれはmatlabで行うことが可能ですか?Matlabのゼロ埋め込み行列の末尾
私は
A=padarray(A,[3,4]);
とその動作していないを試してみました。前もって感謝します。
私はmatlabにサイズA、0の100x100の配列を入れました。そして、それを埋めたいと思います。3行4列のゼロを言います。次のサイズは103x104です。どのようにこれはmatlabで行うことが可能ですか?Matlabのゼロ埋め込み行列の末尾
私は
A=padarray(A,[3,4]);
とその動作していないを試してみました。前もって感謝します。
A=padarray(A,[2,2]);
これは、マトリックスの上下左右にパディングを追加します。新しいディメンションは104x104
になります。パディングは対称的にしかできません。 [2,2]
において、
まず
2
はマトリクスの右に左に2列と2列を表す第2
マトリックスの底部における上部に2行2列(行サイズ2 + 100 + 2)を表します(列サイズ2 + 100 + 2)
右と下にのみパディングしたい場合。次に、以下のコードを使用します。
rowPad=3;
colPad=4;
A=padarray(A,[rowPad,colPad]);
A(1:rowPad,:)=[];
A(:,1:colPad)=[];
新しい次元は103x104
です。
2つの行列(2つの画像を表す)を整列させたい場合は、どうすればいいですか? – alphonse
@alphonse新しい質問としてこれを尋ねてください。単語の揃え方の意味も含めてください。 2つの似たような画像を整列させたり、同じ大きさにすることについて話していますか?また、どのような処理が後で画像上で行われるのかもわかります。 –
Aは元の画像、Bはぼかし画像です。フィルタのパラメータ(fspecial(param1、param2、 '...')によって見つけられる)を見つけることができるように、それらを整列させたい。したがって、画像AとBを指定するには、整列されていなければなりません。画像AとBは私に与えられているが、大きさは異なるが十分に近い。 – alphonse