从循环testing分析数据的最佳scheme

我已经进行了一些钢节点的循环testing。 testing条件包括应用每个振幅值3个周期,并使用三个不同的振幅。

现在我有一个巨大的旋转和矩值的文本文件,但我需要用回归分析方法来确定图的每个分支的刚度。 所以我需要分开每个周期。

你build议吗?

  • math,
  • MATLAB,
  • Excel中,
  • 或最适合使这个任务更容易的其他程序?

非常感谢您的build议。

目前还不完全清楚你在这个问题上寻找什么。 我也不太了解Mathematica或Excel,但是我会尽可能多地说出Matlab如何解决这个问题。

当你说'分开每个循环'时,我假定你的意思是你的文本文件包含了所有3个循环的数据,并且你想把它分成3个独立的数据集, 我猜想Matlab会导入你的数据文件(文件 – >导入数据菜单是非常灵活的,我用它成功例如30MB的文件,但如果你的文件是数百MB可能是一个问题)。

假设数据文件有一些结构,我希望你可以分割它来实现你想要的分区,例如

cycle1 = data(1:3:end, :); %If data from cycles are stored in alternate rows cycle1 = data(1:end/3, :); %If data from cycles are stored in blocks of rows cycle1 = data(:, 3); %If data from cycles are stored in separate columns 

等等。如果您对文件结构的描述进行评论,我可能会进一步提供帮助。

关于回归分析,Matlab有几个工具 ; polyfit相当灵活,可能会满足您的要求。 我对材料一无所知,但是如果你解释刚度和测量variables之间的关系,我可能会给出更好的build议。

Mathematica是伟大的,但在最广泛的工具方面,我会selectR,也许它是glm包。 还有许多其他的合适的软件包,甚至可能是一个neural network或随机森林的回归可能会使一个有趣的替代品,都可以在R中免费获得。