Страницы: 1
RSS
Как построить углы на графике из заданной точки?
 
Всем привет!

Как построить 2 заданных угла на графике из заданной 1 точки, при условии, что задается только значение углов и начальные точки из которых они будут строиться?

Пример:
- Из точки Y=15, X=50 необходимо построить угол +57° градусов вверх с шагом из оси Y. (То есть, первая точка будет X=50, Y=15, последняя после расчета примерно X=~240, Y=30, + нужен расчет промежуточных точек для линии графика.).
- Из точки Y=15, X=50 необходимо построить угол -66° градусов вниз (294°) с шагом из оси Y. (первая точка будет X=50, Y=15, последняя после расчета X=~0, Y=21  + нужен расчет промежуточных точек для линии графика).

На скришоте справа показано как должно получиться + Excel файл прилагаю.
Благодарю за помощь с файлом.

p.s. в сети нашел подобный excel файл (прилагаю), похожий на данную задачу. Возможно поможет. Единственное, что там задаются координаты, а не угол. Нам нужно наоборот - задаем начальные координаты первой точки и угол, который нужно построить от этой точки. Прошу помочь с работающим файлом.


 
Изменено: oleg9911 - 06.07.2020 16:13:21
 
как, как , одна точка есть две другие ищутся исходя из уравнения прямой проходящей через точку на плоскости под определенным углом.
Или формулу прямой не можете найти?
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
две другие ищутся исходя из уравнения прямой проходящей через точку на плоскости под определенным углом
Видимо, это уравнение и нужно, тк по условиям есть только координаты 1 (начальной) точки и угол на который надо нарисовать прямую из этой точки.
 
oleg9911, так это к математикам, excel то тут причем?  
По вопросам из тем форума, личку не читаю.
 
Y = k*X + b
k = tg(a)
 
Цитата
DrillPipe написал:
Y = k*X + bk = tg(a)
Вы могли бы помочь с действующим excel файлом?
Прилагаю файл - отметил оранжевым то, что пытался сделать по вашей формуле. В чем-то ошибся, видимо... (не понял как задавать коэф B)
Изменено: oleg9911 - 06.07.2020 15:27:15
 
на графиках Excel ось Х направлена вправво,, а У вверх.
Цитата
ПОСТРОИТЬ 2 УГЛА С ШАГОМ ОСИ Y:
а это как???
можете перести эту фразу с вашего языка в общепринятые термины?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
имеется ввиду, что в колонке "C" будут высчитываться значения X для каждого следующего значения Y. показываю на скриншотах ниже:
Другими словами, можно построить линию из 2-х точек так:




А нам необходимо строить линию для каждого следующего значения оси Y (для каждой точки) - то есть, так:



По умолчанию, есть только следующие условия:
- Заданы координаты первой точки  Y=15, X=50
- Необходимо построить график линии +57° градусов вверх. Далее также от первой точки, но -66° градусов вниз.

Можно ли это сделать? Или обязательно нужны конечные (последняя точка) координаты для каждого вектора под необходимым нам градусом?
 
Изменено: oleg9911 - 06.07.2020 16:09:17
 
oleg9911,

b = Y - k*X
b = 100 - tg(a)*15

У вас в какой системе график? Ось Х - это обычно абсцисс (горизонтально), а в заголовке данных у вас подругому указано
Нужно поставить график с шагом по данным Х?
Изменено: DrillPipe - 06.07.2020 16:27:40
 
Цитата
DrillPipe написал:
Нужно поставить график с шагом по данным Х?
На нижней оси X у нас не меняющиеся постоянные переменные с шагом увеличения +1 (в файле здесь от 1 до 30)
На оси Y будет сам график. Первая точка которого будет Y=15, X=50
Далее, нужно вычислить точку X для координаты Y=16, Y=17, и тд.
 
Цитата
DrillPipe написал:
b = Y - k*Xb = 100 - tg(a)*15
Что-то не то, получается... Есть ли возможность помочь в файле Excel?
 
Как "художник" художнику
 
Cпасибо за помощь! То, что доктор прописал :)
Страницы: 1
Наверх