2

スチールジョイントのサイクルテストをいくつか実行しました。テスト条件には、振幅値ごとに 3 サイクルの適用が含まれ、3 つの異なる振幅が使用されました。

現在、回転とモーメントの値を含む巨大なテキスト ファイルがありますが、回帰分析法を使用してダイアグラムの各ブランチの剛性を判断する必要があります。したがって、各サイクルを分離する必要があります。

お勧めしますか

  • マテマティカ、
  • マトラブ、
  • エクセル、
  • またはこのタスクを容易にするのに最適な他のプログラムはありますか?

いつもアドバイスありがとうございます。

4

2 に答える 2

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 にはいくつかのツールがあります。polyfitは非常に柔軟で、要件を満たす可能性があります。私は材料について何も知りませんが、剛性と測定変数の関係を説明していただければ、より良い提案ができるかもしれません。

于 2012-04-08T16:43:22.500 に答える
1

Mathematica は素晴らしいですが、ツールの範囲が最も広いという点では、私は R を選びます。おそらくそれは glm パッケージです。他にも多くの適切なパッケージがあり、おそらく回帰用のニューラル ネットワークやランダム フォレストでさえ、興味深い代替手段になる可能性があります。すべて R で自由に利用できます。

于 2012-04-08T17:21:42.340 に答える