1

在执行此操作时,是否有任何最佳方法或模板可供遵循?我特别想说两件事,因为对我来说,想象它在 C++ 中的表现是有问题的:

  • 在运行中扩展数组,它们在程序期间被扩展,我不知道最终大小是 10 还是 100000。
  • 情节。我从来没有在 C++ 中做过任何绘图,因为我总是在必要时在 matlab 中做它。

那么我应该遵循哪些模板或规则,我该如何应对这两件事呢?我发现 eigen 库对矩阵很有用(也可以动态扩展?),但我不确定,想先问一下以确定正确的方法。我对情节一无所知。

如果有用,请添加一些链接供我学习。谢谢!

4

2 回答 2

3
  • 在运行中扩展数组,它们在程序期间被扩展,我不知道最终大小是 10 还是 100000。

解决方案很简单:查找std::vector(或std::deque)都提供这种行为。(在双端队列和向量之间存在“细微”差异)。

  • 情节。我从来没有在 C++ 中做过任何绘图,因为我总是在必要时在 matlab 中做它。

为此,您必须搜索可以执行此操作的库,首先您必须查看图形窗口库,例如 Qt。然后你必须查找一些可以以图表形式绘制数据的库。
虽然对于这个 matlab 可能永远是“更容易/更好”的选择;C++ 对此没有任何帮助。

还要记住:先学语言,再学图书馆!

于 2013-03-17T18:58:54.587 回答
1

对于使用 QT 进行绘图,QWT基本上是您所需要的,因为它提供了人们可能需要的所有非平凡的图表。

于 2013-03-17T19:00:25.660 回答