문제

Is there any best approach or template to follow, while doing this? I mean two things in particular, because for me it is problematic to imagine how it would go in c++:

  • expanding arrays on go, where they are expanded during program and i dont know whethere the final size will be e.g. 10 or 100000.
  • plots. I have never done any plot in c++ as I always have been doing it in matlab when necessary.

So what templates or rules should I follow, and how could I cope with those two things? I found that eigen library would be useful for matrices (dynamically expanding also?), but as I am not sure, want to ask first to be sure of a right approach. Nothing i know about plots.

Please add some link for me to learn from, if useful. Thanks!

도움이 되었습니까?

해결책

  • expanding arrays on go, where they are expanded during program and i dont know whethere the final size will be e.g. 10 or 100000.

The solution to this is simple: look up std::vector (or std::deque) both provide this behaviour. (With "subtle" differences between a deque and a vector).

  • plots. I have never done any plot in c++ as I always have been doing it in matlab when necessary.

For this you'll have to search for a library that can do this, first you'll have to look into a graphical window library such as Qt. And then you'll have to look up some library that can plot data in a graph form.
Though for this matlab will probably always be the "easier/better" choice; C++ has nothing to help you with this.

Also remember: first learn the language, then learn libraries!

다른 팁

For plotting using QT, QWT is basically all you need as it provides all the non trivial kind of charts one may need.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top