モンテカルロ・シミュレーションをしていて発生させる信号の形を変えたいのですが
(縦長の長方形を45度傾ける)
以下のコードではうまく機能しませんでした。
解決するためには、どうしたらよいでしょうか?!
座標は(-75mm, -75mm)で、横8mm,縦16mmの長方形です。
座標(-75mm,-75mm)を中心にして回転させたいです。
よろしくお願いいたします。
Rand():0~1までの乱数を発生させる
M_PI:円周率3.14....
x0 = -75.*mm, y0 = -75.*mm, z0 = 0.*mm;
dx0 = 8.*mm, dy0 = 16.*mm, dz0 = 0.*mm;
xx = dx0*(Rand()-0.5);
yy = dy0*(Rand()-0.5);
x0 += xx;
y0 += yy;
x0 = (x0+75mm)cos(45(M_PI/180)) - (y0+75mm)sin(45(M_PI/180)) - 75mm;
y0 = (x0+75mm)sin(45(M_PI/180)) - (y0+75mm)cos(45(M_PI/180)) - 75mm;
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。