데이터 파일 F_j가 있습니다. 각 파일에는 소수점 이하 자릿수가있는 숫자 목록이 들어 있습니다. 각 파일은 내가 파일을 F_j이산화 과정 찾기
내가 가지고 올 수있는 솔루션 불연속 단계 d_j를 찾으려면 약간의 연속 변수와 의 이산화 측정을 포함
- 수 (n_j)를 찾아, 각 F_j를 들어 소수 자릿수;
- F_j의 각 숫자에 10^{n_j}을 곱하여 정수를 얻습니다.
- 전체 목록에서 가장 큰 공약수를 찾습니다.
저는 Matlab에서 n_j를 찾는 우아한 방법을 찾고 있습니다.
또한 긴 정수 목록의 gcd를 찾는 일은 어려워 보입니다. 더 좋은 아이디어가 있습니까?
파일 당 하나의 번호 만 있습니까? 또는 파일의 모든 숫자가 소수점 뒤에 오는 동일한 길이가 될 것입니까? –
이산화는 소수점 이하 자릿수와 동일하지 않습니다! –