Постройте график зависимости высоты от времени в android для шара, упавшего с высоты X - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь создать приложение, которое показывает график между всеми высотами и временем и отображает общее количество отказов, где пользователь может ввести высоту и коэффициент также может быть изменен.

Что я уже сделал ------- >>>>>>

LineGraphSeries<DataPoint> series;
double start_height = 20.0;
double x, y = 0.0;
double time = 0.0;
double velocity = 0.0;

double gravity = 10.0;
double step = 0.1;
//v=u+at
double h = 0.0;
double reachesGround = 0.0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    GraphView graphView = findViewById(R.id.graphView);
    series = new LineGraphSeries<>();


    velocity = Math.sqrt(2*gravity*start_height);
    reachesGround = velocity/gravity;

    for (double i = start_height; i > 0.0; i--){
        //Time
        x += 0.1;
        //calculate next height to which the ball bounces
        y = i - ((10/100)*i);

        series.appendData(new DataPoint(x, y), true, (int) reachesGround);
    }

    graphView.addSeries(series);
    graphView.setTitle("Height v/s time graph");
}

Я хочу построить график на основе ниже изображения
Любая помощь будет оценена, спасибо.

Ball dropped from a height (Graph plot)

1 Ответ

1 голос
/ 24 марта 2020

https://github.com/Krish15595/TaskBouncingBall

используемые вами формулы неверны и используют библиотеку androidchart для отображения линейного графика

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...