Matlabに2d周期構造を作成し、各方向に一定数の点(たとえばb)をつけて、正方形にb * b点があるようにしたいとします。格子箱の総サイズをLとすると、どうすればいいのですか?短いbのために、私は手でそれをすることができます。たとえば、b = 2、l = 25の場合:matlabで2dラティスを作成する
x = [6.25;18.75;18.75;6.25];
y = [6.25;18.75;6.25;18.75];
しかし、私は大きなbと異なるlのためにそれを行うことはできますか?
答えに基づいて、私は質問がはっきりしないと思います。だから私は、別の例を追加します。 私はそれが下の画像に示されて27に等しい長さでsqureに3^2ポイントを選択します。この場合
、答えは:
x= [4.5;13.5;22.5;4.5;13.5;22.5;4.5;13.5;22.5] %x component of position of points
y= [22.5;22.5;22.5;13.5;13.5;13.5;4.5;4.5;4.5] %y component of position of points
'x'と' y'がどのように計算されるのか分かりません。閉形式とは何ですか? – rayryeng
| x_2-x_1 | = | l + x_1-x_2 |となるようにそれらを選択します。 yと同じです... @rayryeng –
2d周期構造を作成したいです。@rayryeng –