你知道如何在 C 中对十进制数进行有理逼近(类似于鼠Matlab 函数)吗?
更新
如果我们想要一个双数number的 P/Q 近似值,快速解决方法可能是:
int factor=1000000;
P=floor(number*factor);
Q=factor;
误差小于(数量/因子),可以忽略不计。
你知道如何在 C 中对十进制数进行有理逼近(类似于鼠Matlab 函数)吗?
更新
如果我们想要一个双数number的 P/Q 近似值,快速解决方法可能是:
int factor=1000000;
P=floor(number*factor);
Q=factor;
误差小于(数量/因子),可以忽略不计。