Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 22, 2013 22:40:24

kzerks
Зарегистрирован: 2013-02-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование matplotlib и написание программы на Python с использованием C++

Первый раз на форуме..да и вообще ранее где-либо не писал. Прошу подсобить советами в следующем..
Написал вот программку на C++ для решения одной физической задачки, получил график (графики по тупой привычке ещё строю в borland c на win2000..жутко стыдно, но на прошлой работе дали компоненты хорошие и я к ним привык), теперь вот хотел бы с помощью matplotlib вести построение графика (решение уравнения Картвега де Вриза для бегущей волны), но только чтобы он был анимированным. Решил использовать для этих целей Matplotlib. Думаю построить программу так, чтобы на вход в программу задавался момент времени t, потом шёл расчёт на С++, выводились данные для одного среза по времени, шло построение с помощью matplotlib, затем итерационно время наращивать до t и всякий раз проводить расчеты. Должно получится что-то типо примера для matplotlib по построению синусоиды (в прикреплённых файлах).
Только вместо синусоиды будет мой код на C++, в котором постоянно функция будет принимать новое значение t.
И вот собственно вопросы:
1.)Как сделать, чтобы можно было использовать код на С++. Может как-то писать модуль расширения? Или Cython какой-то использовать..Или ещё что..посоветуйте, пожалуйста.Желательно с сылками.
2.) Как на сях в линупсе можно нормально и быстро строить графики и создавать окошки с полем воода и полем графика для одной задачки. В QT как добавить возможность построения графиков иль где ещё(для того же PyQt) Чтобы было как в мелкософтVS иль Борландебилдере
Заранее прощу прощения за многа букаф. Учту советы также и по оформлению тем)

Прикреплённый файлы:
attachment sinusoida.py (797 байт)

Офлайн

#2 Апрель 22, 2013 23:06:41

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Использование matplotlib и написание программы на Python с использованием C++

Блин, Я ничего не понял.
Попробуйте погуглть, ниже первые попавшиеся ссылки.

http://docs.python.org/2/extending/extending.html

http://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/

http://eli.thegreenplace.net/2009/01/20/matplotlib-with-pyqt-guis/

Офлайн

#3 Апрель 23, 2013 22:13:38

kzerks
Зарегистрирован: 2013-02-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование matplotlib и написание программы на Python с использованием C++

Singularity
Блин, Я ничего не понял.Попробуйте погуглть, ниже первые попавшиеся ссылки.http://docs.python.org/2/extending/extending.htmlhttp://jakevdp.github.io/blog/2012/08/18/matplotlib-animation-tutorial/http://eli.thegreenplace.net/2009/01/20/matplotlib-with-pyqt-guis/
А конкретный примерчик со встроенным на С++ кодом можно? В мунуалах копаться просто времени нема.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version