Формула преобразования для заголовки объекта соответствовать значению, которое у меня есть в INT?
-
27-09-2019 - |
Вопрос
У меня есть список воспроизводимых предметов, которые все в целом (да, заголовок составляет от 0 до 120 int) значение, но когда я читаю их, они все в Float, поэтому между ними есть преобразование, которое я не знаю (Код не открыт, поэтому я не могу проверить это сам, но мне нужно обновить XML, а для этого я должен знать, как это преобразовать).
- То, что я хотел выяснить, вот в каком обращении я должен сделать, чтобы выйти из плавающего подходящего int для него в качестве примеров объекта A и B.
Первый пример - это объект A, который имеет плавающее заголовок 57, но имеет int заголовок 109. Вторым примером является объект B, который имеет плавающее заголовок 168, но имеет int заголовок 26.
Плавающий от 0 до 360, а int от 0 до 120.
Первоначально я думал о радианах, но впервые в первую очередь существует 2 бесчисленных неисправности, это тот объект 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
Решение
Ok. Ваши системы координат вращаются на 90 градусов, а 120 совпадений 360.
Ваша функция:
f[x_] := 3 Mod[x - 90, 120];
Участок
ListPlot[{kk, Table[{i[[1]], f[i[[1]]]}, {i, kk}]}, PlotMarkers -> {"X", "O"}]
Все точки в порядке, кроме последнего.