Форум сайта python.su
0
Первый раз на форуме..да и вообще ранее где-либо не писал.
Прошу подсобить советами в следующем..
Написал вот программку на C++ для решения одной физической задачки, получил график (графики по тупой привычке ещё строю в borland c на win2000..жутко стыдно, но на прошлой работе дали компоненты хорошие и я к ним привык), теперь вот хотел бы с помощью matplotlib вести построение графика (решение уравнения Картвега де Вриза для бегущей волны), но только чтобы он был анимированным. Решил использовать для этих целей Matplotlib. Думаю построить программу так, чтобы на вход в программу задавался момент времени t, потом шёл расчёт на С++, выводились данные для одного среза по времени, шло построение с помощью matplotlib, затем итерационно время наращивать до t и всякий раз проводить расчеты. Должно получится что-то типо примера для matplotlib по построению синусоиды (в прикреплённых файлах).
Только вместо синусоиды будет мой код на C++, в котором постоянно функция будет принимать новое значение t.
И вот собственно вопросы:
1.)Как сделать, чтобы можно было использовать код на С++. Может как-то писать модуль расширения? Или Cython какой-то использовать..Или ещё что..посоветуйте, пожалуйста.Желательно с сылками.
2.) Как на сях в линупсе можно нормально и быстро строить графики и создавать окошки с полем воода и полем графика для одной задачки. В QT как добавить возможность построения графиков иль где ещё(для того же PyQt) Чтобы было как в мелкософтVS иль Борландебилдере 
Заранее прощу прощения за многа букаф. Учту советы также и по оформлению тем)
Прикреплённый файлы:
sinusoida.py (797 байт)
Офлайн
75
Блин, Я ничего не понял.
Попробуйте погуглть, ниже первые попавшиеся ссылки.
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/
Офлайн
0
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/
Офлайн