我已对钢接头进行了一些循环测试。测试条件包括每幅度值应用3个周期,并使用三个不同的幅度。
现在我有一个包含旋转和力矩值的巨大文本文件,但我需要使用回归分析方法确定图表每个分支的刚度。因此,我需要将每个周期分开。
你推荐
非常感谢您的建议。
答案 0 :(得分:2)
在问题中你正在寻找什么并不完全清楚。我对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有几个tools; polyfit非常灵活,可能满足您的要求。我对材料一无所知,但如果你解释刚度和测量变量之间的关系,我可能会给出更好的建议。
答案 1 :(得分:1)
Mathematica很棒,但就最广泛的工具而言,我会选择R,也许它是glm包。还有许多其他合适的软件包,甚至可能是神经网络或随机森林用于回归可能是一个有趣的替代方案,所有这些都可以在R中免费获得。