Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899

Точечный график в chart под углом

09.02.2015, 23:47. Показов 4065. Ответов 24
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый всем вечер! Подскажите пожалуйста, как можно вывести ряд точек, в элементе chart, под определенным углом? Прикладываю небольшой схематический рисунок, как они должны отображаться...
Миниатюры
Точечный график в chart под углом  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
09.02.2015, 23:47
Ответы с готовыми решениями:

Под каким углом график пересекает прямую
Под каким углом график функции \frac{arcsin^3(2x)}{\sqrt{1-4x^2}} пересекает прямую y=x в начале координат. производную нашла, а дальше...

Под каким углом пройдет график функции?
под каким углом пройдет функция y=lgx относиительно оси Ox

построит график цилиндра, расположенного под углом 45 относительно OX
построит график цилиндра, расположенного под углом 45 относительно OX

24
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 09:33
Ну тут больше математика.

Уравнение прямой с угловым коэффициентом

Общее уравнение прямой при B≠0 можно привести к виду
https://www.cyberforum.ru/cgi-bin/latex.cgi?y = kx + b

где k - угловой коэффициент равный тангенсу угла, образованного данной прямой и положительным направлением оси ОХ
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 12:27  [ТС]
Sanya_sa, что-то не получается положить точки под нужный угол по этой формуле ((
вот код, каким я пытаюсь это сделать
C#
1
2
3
4
  for (double pointIndex = 0; pointIndex < 10; pointIndex++)
            {
                chart1.Series["Series1"].Points.AddY(Math.Tan(45)*pointIndex + 1);
            }
Как правильно это сделать, помогите пожалуйста
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 13:16
И не получится ЧИТАЙТЕ MSDN!!! https://msdn.microsoft.com/ru-... .110).aspx

C#
1
2
3
4
5
for (double pointIndex = 0; pointIndex < 500; pointIndex++)
            {
                double res = Math.Tan(0.017) * (double)(pointIndex);
                chart1.Series["Series1"].Points.AddY(res);
            }
Вам нужно:
1) угол указать в радианах
2) разобраться с размерностью осей
3) разабраться с масштабированием осей
1
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 13:20
Специально для вас результат работы.
Миниатюры
Точечный график в chart под углом  
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 14:28  [ТС]
Sanya_sa, график чертит норм.. но угол не правильный. При изменение тангенса почти нет никаких изменений в расположении графика.. Устанавливаю 10 градусов, но он никак не располагает его под этим углом. В чем может быть причина?
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 14:35
Вы издеваетесь? Как не изменяется кинте пожалуйста скрины ваших графиков с разными параметрами. У себя только что пробывал ВСЕ НОРМАЛЬНО.
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 14:36  [ТС]
Sanya_sa, при изменение тангенса (например на 0,057) :
C#
1
double res = Math.Tan(0.057) * (double)(pointIndex);
почти никаких изменений нет.. прикладываю скрин, что получается под таким тангенсом
Миниатюры
Точечный график в chart под углом  
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 14:37
Код элементарный тут вроде и ломаться нечему. Как у Вас происходит не понятно???
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 14:37  [ТС]
вот еще один результат..
C#
1
double res = Math.Tan(0.01) * (double)(pointIndex);
получается вот что:
Миниатюры
Точечный график в chart под углом  
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 14:38
Ну и норм всё

Добавлено через 55 секунд
Правильно! Смотрите значения осей все у Вас правильно.
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 14:44
Вот значения Math.Tan(0.97) и Math.Tan(0.57)
Миниатюры
Точечный график в chart под углом  
0
Эксперт .NETАвтор FAQ
 Аватар для Storm23
10427 / 5157 / 1825
Регистрация: 11.01.2015
Сообщений: 6,226
Записей в блоге: 34
10.02.2015, 15:05
blackstar, Уберите автоматическое масштабирование осей. Поставьте фиксированное максимальное значение по осям.
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 21:14  [ТС]
Sanya_sa, можете подсказать пожалуйста, по какой формуле вы вычислили тангенс 0,17:
C#
1
Math.Tan(0.017)
а то что-то никак не могу подобрать
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 21:26
Не совсем ясно что вычисляется?

Если Вы имели введу перевод градусов в радианы то 1 градус = 0.017 радиан. Радиан это мера угла.
Если Вы про тангенс угла, то это тригоноиетрическая функция. По моему отношение синуса к косинусу. Могу ошибаться школу давно окончил.
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 21:30  [ТС]
Sanya_sa, ну т.е. если я умножаю, например, угол 45 умножаю на 0,017 (Math.Tan(45*0.017)) - то у меня график по идее должен правильно выводится?
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 21:36
Ну да по идеи, а что там снова траблы какие? Вы хотите что бы пользователь вводил в градусах? (7 класс общеобразовательной школы если не 6)
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 21:41  [ТС]
Sanya_sa, да нет, все норм.. просто уточнял детали. есть только один маленький вопрос, как можно сместить на 1 единицу по оси Х, второй график? Нужно чтобы параллельно шли, но они сливаются.
Миниатюры
Точечный график в chart под углом  
0
116 / 116 / 42
Регистрация: 27.02.2013
Сообщений: 899
10.02.2015, 21:43  [ТС]
необходимо чтобы они шли параллельно друг другу, по типу как в скрине
Миниатюры
Точечный график в chart под углом  
0
 Аватар для Sanya_sa
912 / 816 / 333
Регистрация: 03.02.2015
Сообщений: 5,276
Записей в блоге: 9
10.02.2015, 21:48
В формуле, которую я привел в начале, коэффициент b угадайте для чего? Мой совет подтягивай математику или переходи на разработку web. Удачи)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
10.02.2015, 21:48
Помогаю со студенческими работами здесь

Под каким углом пересекается с осью ОХ график функции?
259. под каким углом пересекается с осью ОХ график функции г) у = - cos x график понятен – перевёрнутая...

Под каким углом пересекается с осью ОУ график функции?
260. под каким углом пересекается с осью ОУ график функции г) f(х) = sin ( 2х + π / 6 ) это график синусоиды сжатой в два...

Построить график тела, брошенного под углом к горизонту с автоподбором масштаба и меток
Доброго времени суток, котята. Есть приблизительный код Апостроффа, как его переделать только в отображение первой четверти и добавить...

Построить график зависимости (точечный график)
Здравствуйте, нужно построить график зависимости в VBA :) Грубо говоря график по точкам Помогите пожалуйста... R - вводиться с...

Точечный график
Всем привет. Вчера начал изучать JavaFX. К сожалению, нет времени на &quot;нормальное&quot;(=детальное) изучение платформы, в связи с чем нужно...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru