Проект на PHP с использованием Octave (или аналогов)

7 000 руб. за проект
02 июня 2020, 23:26 • 1 отклик • 34 просмотра
(Задание у меня имеется на словацком языке, тут изложена короткая суть, которая дает много вопросов. Конечно после Вашего интереса я все подробно переведу и буду доступен все время для вопросов и уточнений)

Проект для университета, главным заданием которого будет соединить через API какие то из доступных CAS (Computer Aided System).
Нужно будет создать анимацию динамической системы и генерированный график результатов на основании заданных юзером параметров.

Надо создать симуляцию 3х из 4х ниже представленных моделей :

1. http://ctms.engin.umich.edu/CTMS/index.php?example=InvertedPendulum§ion=SystemModeling
2. http://ctms.engin.umich.edu/CTMS/index.php?example=Suspension§ion=SystemModeling
3. http://ctms.engin.umich.edu/CTMS/index.php?example=BallBeam§ion=SystemModeling
4. http://ctms.engin.umich.edu/CTMS/index.php?example=AircraftPitch§ion=SystemModeling

Для создания проекта не нужно понимать физическую и математическую сторону вопроса, все данные имеются. (предоставлю их позже)
1. Анимация делается на основании результатов, полученных с АПИ проекта.
2. Решение будет графически изображено на странице.
3. Анимация может быть выполненная с помощью канваса или svg. Может быть как 3д так и 2д.
Может быть использованная любая библиотека JS, fabric.js, p5.js, etc.
4. Для изображения графика так же можно использовать что угодно, например Plotly, Flot, jqPlot, Highcharts, D3.js.
5. Юзер будет задавать 1 агрумент и наблюдать за 2 результатами.

фигура 1 : агрумент - новое положение фигуры. результат -- актуальная позиция x(:,1) и актуальный угол (наклон в радианах) x(:,3).
Для каждой фигуры есть подобное описание, предоставлю после проявления интереса.
Так же имеются небольшие дополнения, вроде статистики использования разных фигур итд, но в целом - мелочи.

И бонус за дополнительное финансовое вознаграждение -- у юзера появится возможность задать свое имя, и оно будет изображено для каждого находящегося на странице в данный момент. И они смогут перейти по доступной ссылке, и наблюдать то, что видит он.
Проект к сожалению срочный, дата сдачи -- 9.6, 23:59
Если будут задержки, не беда, но баллы я буду за них терять с каждым днем.