Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 5

Проблема с графиком chart

03.05.2019, 22:06. Показов 817. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня возникла проблема с отображение графиком.
Высоту(height) пользователь вводит в textbox, значение ускорения свободного падения(g) мы получаем из combobox.
C#
1
2
3
4
5
6
7
8
9
10
11
switch (comboBox1.SelectedIndex) //из comboBox считываем что выбрал пользователь 
            {
                case 0: g = 3.7; break; 
                case 1: g = 8.88; break; 
                case 2: g = 9.81; break;  
                case 3: g = 3.86; break; 
                case 4: g = 23.95; break; 
                case 5: g = 10.37; break; 
                case 6: g = 8.17; break;
            }
            time = Math.Sqrt((2 * height) / g); //высчитываем время падения
Проблема заключается в том что я не могу нормально вывести график chart
C#
1
2
3
4
5
6
7
  private void button2_Click(object sender, EventArgs e)
        {
            for (double i = 0; i < time; i++)
            {
                chart1.Series[0].Points.AddXY(height, Math.Sqrt((2 * height) / g));
            }
        }
Пожалуйста помогите построить график и вывести его в отдельном окне.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.05.2019, 22:06
Ответы с готовыми решениями:

Работа с графиком с использованием chart
Здравствуйте. Возникла необходимость работы с графиками и собственно вот что есть. 1.Постороен график по 10-ти точкам.(На форме...

Chart работа с графиком, оси
Здравствуйте. Использую для построения графика Chart вообщем все получилось построить но вместо значений 1 2 3 4 5 6 7... на оси Х мне...

Проблема с графиком
при построении выделяет одно значение красным и выдает такую ошибку:&quot;Эта функция имеет форму:f(())стрелка Unitless, а должна f((0))стрелка...

3
65 / 47 / 26
Регистрация: 25.02.2014
Сообщений: 172
05.05.2019, 00:11
C#
1
2
3
4
5
6
7
8
9
private void button2_Click(object sender, EventArgs e)           
{ 
            chart1.Series[0].Points.Clear();
            chart1.Series[0].ChartType = SeriesChartType.Line;
            for (double i = 0; i < time; i+=0.1)
            {
                chart1.Series[0].Points.AddXY(i, Math.Sqrt((2 * i) / g));
            }
}
0
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 5
05.05.2019, 00:49  [ТС]
Спасибо огромное за ваш ответ, но мне требовалось чтобы по оси Y расположилась высота, а по оси X время.
И график должен убывать, мы же задаём начальную высоту(например: 400) и с каждой секундой она будет убывать. Это должен показать график. Именно с этим у меня возникли проблемы.
0
0 / 0 / 0
Регистрация: 03.05.2019
Сообщений: 5
17.05.2019, 09:50  [ТС]
C#
1
2
3
4
5
6
7
            double bn = 0;
                          chart1.Series[0].Points.Clear();
                          for (double i = height; i >= 0; i--)
                               {
                                   bn = (height +1) - i;
                                   chart1.Series[0].Points.AddXY(Math.Round(Math.Sqrt(2 * i / g), 1), bn);
                               }
Решил проблему, нужно чтобы значение шли не от 0 до height, а с height до 0, поэтому объявляем bn
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
17.05.2019, 09:50
Помогаю со студенческими работами здесь

Проблема с графиком.
при построении выделяет одно значение красным и выдает такую ошибку:&quot;Эта функция имеет форму:f(())стрелка Unitless, а должна f((0))стрелка...

Проблема с графиком
Здраствуйте!!! Помогите, пожалуйста , доделать программу. Нужно построить точечный график функции у=х*х*х+3*х+5 в диапазоне изменения х от...

Проблема с Chart!
Как в амплитудном спектре отобразить график по модулю, чтобы он не уходил в отрицательную часть,а отображалась только положительная...

с графиком
Вычислить и вывести на экран в виде таблице значения функции, заданной графически на интервале от Хn до Хк с шагом Dx. Интервал и шаг...

Задания с графиком 3d
На заданном промежутке найти критические (экстремальные) точки. найти максимальное и минимальное значение функции на заданном промежутке....


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru