Форум программистов, компьютерный форум, киберфорум
Математика
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 42
1

Нужно перевести в обычные градусы от -180 до +180

27.07.2020, 02:03. Просмотров 1217. Ответов 7
Метки нет (Все метки)


В одной системе исчисления есть значение Float, от -1 до +1.
Нужно перевести в обычные градусы от -180 до +180.
Если просто умножать число Float на 180, то получаем примерно правильно в начале диапазона, в середине и в конце, а вот скажем если взять угол в Float ~0.38, то получим ~69 градусов, а на деле должно быть ~90, а если вывести обычный угол в ~90, то получим само собой ~0.5, как и сработало умножение...

Подскажите куда копать, в математике вообще не понимаю, а вот эту единственную задачу нужно как то решить

PS - это движок Unity

сделал запись поворота от 0 до 360 градусов (ну или если быть точнее от -180 до +180), и вот такой граффик получился, по его прогрессии и нужно конвертировать градусы, только не знаю как (с математикой вообще по нолям)
0
Изображения
 
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.07.2020, 02:03
Ответы с готовыми решениями:

Найти сопротивление цепи между точками А и В после того, как был удалён проводник, соединявший точки О´ и О´´
Здравствуйте, помогите с задачей. На рисунке изображена схема электрической цепи. Сопротивления...

Можно ли из круглой заготовки радиуса r вырезать две прямоугольные пластинки с размерами a ´ b и c ´ d
Вот собственно задача: -Можно ли из круглой заготовки радиуса r вырезать две прямоугольные...

X = 3.74´10-2, y = –0.825, z = 0.16´102, результат v = 1.0553
x = 3.74´10-2, y = –0.825, z = 0.16´102, результат v = 1.0553

Regex от -180 до 180
Добрый день! Мучаюсь второй день, с Regex. Нужно что TextBox могли вводить только разрегенные...

__________________
Помогаю в написании студенческих работ здесь.
7
Модератор
1264 / 857 / 206
Регистрация: 31.05.2013
Сообщений: 5,855
Записей в блоге: 6
27.07.2020, 12:43 2
Цитата Сообщение от saperex Посмотреть сообщение
Подскажите куда копать
В сторону закона распределения этих величин. Раз Вы говорите, что линейный способ тут не работает (через умножение), значит, должна быть какая-то другая формула.
Объективно, Вы пока толком ничего не сказали, кроме того, что просто умножением Float на 180 задачу не решить.

Для начала:
- что такое Float? (и не надо рассказывать тут, что это тип с плавающей точкой)
- о какой конкретно системе счисления речь?
- чем не устроило умножение? Да, оно дало Вам 69, вместо 90, но как Вы это 90 определили?
- какое отношение ко всему этому имеет Unity?
0
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 42
27.07.2020, 14:52  [ТС] 3
Помогли уже, может кому пригодится)

(arcsin(%1))*(360/Pi) = градусы от -180 до +180, где %1, это Float значение.
0
Модератор
1264 / 857 / 206
Регистрация: 31.05.2013
Сообщений: 5,855
Записей в блоге: 6
27.07.2020, 18:22 4
Не знаю, как тут оказался арксинус и откуда взялись радианы в Float, но да ладно...
0
Эксперт C
25475 / 15862 / 3394
Регистрация: 24.12.2010
Сообщений: 34,719
27.07.2020, 21:08 5
Matan!, с вашего разрешения я удаляю пометку лучшего ответа. Просто чтоб форум не позорить. Вот зайдет посторонний человек, с поиска или еще как. И увидит, что эта бредятина помечена "лучшим ответом". Что он подумает о Форуме и о нас с вами?
1
0 / 0 / 0
Регистрация: 05.03.2015
Сообщений: 42
27.07.2020, 21:58  [ТС] 6
Вот и я не знаю что откуда там взялось, но учитель по математике, увидев график и 2 диапазона, сразу же дал эту формулу)
0
Модератор
Эксперт по математике/физике
6267 / 3998 / 1483
Регистрация: 09.10.2009
Сообщений: 7,465
Записей в блоге: 4
27.07.2020, 23:59 7
Цитата Сообщение от saperex Посмотреть сообщение
увидев график и 2 диапазона, сразу же дал эту формулу)
Он, может и увидел график, а мы видим картинку без обозначений на осях, особенно на оси ОХ. У вас в посте #1 не график, а просто нарисованная линия. Да, похоже на кусок синусоиды или косинусоиды, в зависимости от диапазона по оси ОХ.
Например, если это график такой функции (рис), то в вашей формуле пропущен знак: аргумент (в градусах) равен https://www.cyberforum.ru/cgi-bin/latex.cgi?x^{\circl}=-\frac{360}{\pi} arcsin y
0
Миниатюры
Нужно перевести в обычные градусы от -180 до +180  
Модератор
1264 / 857 / 206
Регистрация: 31.05.2013
Сообщений: 5,855
Записей в блоге: 6
28.07.2020, 13:12 8
Байт, та я понимаю, что вопросов много осталось Просто таким способом пометил, что ТС получил ответ, который его устроил

А так можно долго спорить, что там за функция. К примеру, чем не устроил вариант x=-y3?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.07.2020, 13:12

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Перевести из градусной меры в радианную значения от 30 до 180 градусов с шагом 30
Программа содержит процедуру перевода из градусной меры в ра-дианную Rad = grad*3.14/180. В...

Какое питание нужно усилителю 2 x 180 Вт?
Всем привет! Решил заказать усилок с ebay. Нашел подходящий вариант. Там сказано что питание...

Матрицу нужно повернуть на 270, 180 и 90 градусов. Правильно ли написан код?
int n = int.Parse(Console.ReadLine()); int a = new int; int а1 = new int;...

Перевести градусы Фаренгейта в градусы Цельсия и наоборот
Целые значения градусов Фаренгейта и Цельсия даны в разных строках. Вывести вычисленные значения...

a=180-z, 180=x+y+z, 68=x+y+a, z=?
a=180-z 180=x+y+z 68=x+y+a z=? Попробовал через Wolfram, выдало правильный ответ....

Перевести градусы Цельсия в градусы Фаренгейта
Добрый вечер, кто поможет отредактировать скрипт для перевода Цельсия во Френгейты. Я начинающий,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.