1

すべて INTEGER (はい、見出しは 0 から 120 の int です) 値の項目見出しのリストがありますが、それらを読んでいるときにそれらはすべて float であるため、その間に私が認識していない変換が行われています。(コードが開かれていないので、自分で確認することはできませんが、xml を更新する必要があります。そのためには、変換方法を知っておく必要があります)

  • ここで知りたかったのは、オブジェクト A と B の例のように、一致する int を float から取得するためにどのような変換を行う必要があるかということです。

最初の例は、浮動見出し 57 を持ち、int 見出し 109 を持つオブジェクト A です。2 番目の例は、浮動見出し 168 を持ち、int 見出し 26 を持つオブジェクト B です。

float は 0 ~ 360、int は 0 ~ 120 です。

最初はラジアンについて考えていましたが、2つの矛盾があります.1つ目は、オブジェクトAが57でint 109を持っているため、変換式を適用できないことです。 180。

度数を表す整数が含まれている理由と、それがどのように変換されているのかを理解することに本当に興味をそそられます...

PS:ちなみに、ここに投稿する前に数学に投稿しましたが、こちらの方が適しているとのことでした。

より多くのサンプルで更新:

 F    I
168   26
 57  109
180   30
165   25
 45  105
  0   90
318   99
348   86
240   50
204   38
345   85

フロートの場合は F、INT の場合は I

4

1 に答える 1

1

Ok。座標系は 90 度回転し、120 は 360 に一致します。

あなたの機能は次のとおりです。

f[x_] := 3 Mod[x - 90, 120];

計画

ListPlot[{kk, Table[{i[[1]], f[i[[1]]]}, {i, kk}]}, PlotMarkers -> {"X", "O"}]

代替テキスト

最後のポイントを除いて、すべてのポイントは OK です。

于 2010-11-21T23:26:21.417 に答える