0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
1 | |
Изменение вертикального угла наклона значений графика21.06.2018, 21:59. Показов 2083. Ответов 11
Метки нет (Все метки)
Всем привет!
Подскажите, как изменить угол наклона влево или вправо для значений чисел графика на указанный градус? Пример: Дано 4 значения: 0, 49, 50, 0. (и их координаты по X и Y) Из них построили график (ниже на скриншоте) Необходимо: 1. Наклонить график ПО ВЕРТИКАЛИ ОСИ Y (не повернуть), все его значения на 30% от заданных левого X и правого X ? 2. Как сделать, наоборот - наклон в другую сторону вправо, например, на 30%? Возможно, расчет нужно делать из полинома (помещать график в квадрат) от центра, где значение изменения угла для цифр =0, а в крайних точках противоположно (30 градусов и -30градусов) и с увеличением расстояние от центра квадрата (красным обозначена часть графика) угол увеличивается. Помогите разобраться. Excel файл прилагаю. Спасибо.
0
|
21.06.2018, 21:59 | |
Ответы с готовыми решениями:
11
Изменение координат прямой при изменение угла наклона Изменение угла наклона текста Изменение угла наклона руки у персонажа Расчет угла наклона плоскости через углы наклона к осям координат и обратно |
3202 / 1913 / 323
Регистрация: 25.10.2011
Сообщений: 5,561
|
|
26.06.2018, 09:32 | 2 |
Anton1712, то что изображено на рисунках не поворот, а какая-то деформация.
Имелся ввиду поворот радиусвекторов этих точек? Или уклон? Но тогда каких элементов относительно какой точки оси. Где то пишете проценты где то градусы.
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 10:42 [ТС] | 3 |
Да, но при условии что координаты точек по X не меняются.
Linoge, везде имеются ввиду градусы (угол наклона по вертикальной оси влево или вправо. -30градусов будет влево, и 30градусов соотно вправо). Возможно. К сожалению, не знаю про радусвекторы. Можно попробовать тестирование на простом отрезке из 2-х точек (влево он наклонится при отрицательном градусе, но не изменит точки по X, и наклонится вправо при полож градусе), далее можно проверить на более широком диапазоне более 2 точек. Добавлено через 15 минут Linoge, посмотрите наглядный пример в виде анимации.
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 10:44 [ТС] | 4 |
Приложил наглядный пример в виде анимации. Обратите внимание на то, что координаты по X у точек не меняются.
0
|
3202 / 1913 / 323
Регистрация: 25.10.2011
Сообщений: 5,561
|
|
26.06.2018, 11:56 | 5 |
Anton1712, хорошо поворот на угол. Но тогда относительно чего? Какая точка остается неподвижной при повороте?
Исходя из анимации кажется что поворачиваются 2 отрезка 1:4 и 2:3 вокруг своих центров если так то вот
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 12:16 [ТС] | 6 |
Linoge, спасибо, сейчас потестирую.
Подскажите, а более простые преобразования как реализовать? - растянуть по горизонтали (не меняя значения Y у точек), задав 2 новые крайние точки по X - растянуть по вертикали (не меняя значения X у точек), найдя мин. и макс. значения по Y (точки могут быть внутри диапазона) и указав им новые мин. и макс. Примеры анимации также прилагаю. Если не сложно, напишите вашу почту.
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 12:23 [ТС] | 7 |
Если не ошибаюсь, то это должна быть центральная точка начального выделенного диапазона (ширины и высоты)
(отметил красным точку и сам диапазон вокруг нее + поставил направляющие)
0
|
3202 / 1913 / 323
Регистрация: 25.10.2011
Сообщений: 5,561
|
|
26.06.2018, 12:31 | 8 |
Получить 2 коэффициент смещения b и растяжения k.
b = новый минимум минус старый. k = отношение длины нового диапазона к старому. x1= k * x0 + b второе тоже самое. p.s. зачем почта, все можно обсудить тут. Добавлено через 1 минуту если бы это была точка поворота то отрезок "катился" бы по окружности вокруг нее, а этого не происходит
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 12:33 [ТС] | 9 |
---
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 12:35 [ТС] | 10 |
--Вы берете заказ за доп оплату? Хотел заказать excel файл с доп функциями.
--Исправил. Помоему, она.
0
|
3202 / 1913 / 323
Регистрация: 25.10.2011
Сообщений: 5,561
|
|
26.06.2018, 12:41 | 11 |
и помоему это середина этого отрезка
нет, но подскажу если будут трудности, а не сделай за меня.
0
|
0 / 0 / 0
Регистрация: 21.06.2018
Сообщений: 11
|
|
26.06.2018, 12:58 [ТС] | 12 |
Linoge, я, к сожалению, не математик и не программист, поэтому прошу о помощи. могу только придумывать и описывать функционал, а программную реализацию нет... мои познания программирования остановились на не буду говорить каком basice в 90 годах)
Сделал в Excel с описанием, посмотрите пожалуйста + превью.
0
|
26.06.2018, 12:58 | |
26.06.2018, 12:58 | |
Помогаю со студенческими работами здесь
12
Определение угла наклона отрезка Определение угла наклона прямой Мгновенная скорость и tg угла наклона касательной Датчик угла наклона (инклинометр) с ШИМ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |