データファイルF_jがあり、それぞれに小数点以下の桁数が不明な数値のリストが含まれています。各ファイルには、いくつかの連続変数の離散化された測定値が含まれています。ファイルF_jの離散化ステップd_jを見つけたいと思います。
私が思いつくことができる解決策:各F_jについて、
- 小数点以下の桁数(n_j)を見つけます。
- F_jの各数値に10^{n_j}を掛けて、整数を取得します。
- リスト全体の最大公約数を見つけます。
Matlabでn_jを見つけるためのエレガントな方法を探しています。
また、整数の長いリストのgcdを見つけるのは難しいようです—もっと良いアイデアはありますか?