アプリ版:「スタンプのみでお礼する」機能のリリースについて

range = 75 , 225 , 375 …
az = 0.615 , 1.845 , 3.03 …

range[j]に中心からの距離、az[i]に方位角(角度)が入っています。
つまり極座標のrとθです。
これを次のようにx,y座標に変換しました。

for(i=0;i<300;i++){
for(j=0;j<534;j++){
x[k] = range[j] * cos(az[i]*PI/180.0);
y[k] = range[j] * sin(az[i]*PI/180.0);
k++;
}
}

このx,yをy=xに沿って折り返したもの、つまり逆三角関数に変換したいのですが、どうすればよろしいでしょうか。
よろしくお願いいたします。

A 回答 (2件)

r と π/4 - θから x,y座標に変換してはいけないかしら。

    • good
    • 0
この回答へのお礼

うまいこと出来ました!
ありがとうございました!

お礼日時:2011/04/17 22:43

> このx,yをy=xに沿って折り返したもの



(x,y)→(y,x)だから、xとyをswapすればよいのでは。
ただ上の話だと、

> つまり逆三角関数に変換したいのですが

が意味不明になるので、外した回答かもしれませんが。
    • good
    • 0
この回答へのお礼

うまいこと出来ました!
ありがとうございました!

お礼日時:2011/04/17 22:44

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!