代码之家  ›  专栏  ›  技术社区  ›  Prix Winteroo

对象标题的转换公式是否与int中的值匹配?

  •  1
  • Prix Winteroo  · 技术社区  · 15 年前

    我有一个项目标题列表,它们都是整型的(是的,标题是0到120 int),但是当我读到它们时,它们都是浮点型的,所以在它们之间有一个我不知道的转换过程。 (代码没有打开,因此我不能自己检查它,但我需要更新XML,为此我必须知道如何转换它) .

    • 我想知道的是 我要做什么样的转换 为了离开浮球A 以int为例进行匹配 对象A和B。

    第一个例子是对象A,它有浮动标题57,但有int标题109。 第二个例子是对象B,它具有浮动标题168,但具有int标题26。

    浮点是0到360,int是0到120。

    最初我考虑的是弧度,但有两个不相容性,第一个是物体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代表浮球 I代表int

    1 回复  |  直到 15 年前
        1
  •  1
  •   Dr. belisarius    15 年前

    好啊。坐标系旋转90度,120与360匹配。

    您的功能是:

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

    情节

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

    alt text

    除了最后一个点,所有的点都可以。

    推荐文章