文件名称:matlab集成c代码-polylatbuilder:用于构造秩1多项式格规则的代码
文件大小:2.4MB
文件格式:ZIP
更新时间:2024-06-10 21:16:18
系统开源
Matlab集成的c代码polylatbuilder 用于构造秩1多项式格规则的代码 介绍 该项目是我在DIRO优化与模拟实验室进行的为期4个月的研究实习的一部分,该实习是在Pierre L'Ecuyer的监督下,David Munger的共同监督下进行的。 像晶格规则一样,多项式晶格规则也位于之中,可以用作替代蒙特卡洛方法来集成多维函数的方法。 该项目的目标是在C ++中构造多项式晶格规则,以便将其集成到中。 相依性 数论图书馆。 汇编 g++ -g -O2 -I$path/to/NTL/include main.cpp tools.cpp -o main.exe -L$path/to/NTL/lib -lntl -lgmp -lm 执行 编译完成后,您可以通过执行以下代码来运行代码: ./main.exe 它将要求您提供参数: Enter the precision : 30 Enter the power m (such as the number of points is 2^m): 8 Enter the dimension : 5 Enter the iteration :
【文件预览】:
polylatbuilder-master
----Rapport3A-YoussefAchariBerrada.pdf(1.54MB)
----tools.cpp(8KB)
----tools.h(2KB)
----main.cpp(859B)
----README.md(2KB)
----FirstResults()
--------plr64.png(27KB)
--------plr32.txt(814B)
--------plr64i.png(25KB)
--------plr128.txt(3KB)
--------plr1024i.png(34KB)
--------plr256_2.txt(21KB)
--------plr1024.txt(28KB)
--------plr64_2.png(28KB)
--------plr256_2.png(53KB)
--------plr64.txt(2KB)
--------plr256.txt(7KB)
--------plr256.png(52KB)
--------plr256_3.txt(25KB)
--------plr1024.png(81KB)
--------plr64_2.txt(3KB)
--------plr256_3.png(53KB)
----CBC()
--------plr256_1.png(50KB)
--------plr256_10.png(54KB)
--------plr256_5.txt(16KB)
--------plr256_30.txt(16KB)
--------plr256_20.txt(16KB)
--------plr256_30.png(54KB)
--------plr256_1.txt(16KB)
--------plr256_5.png(54KB)
--------plr256_10.txt(16KB)
--------plr256_20.png(55KB)
----.gitignore(249B)
----Korobov()
--------plr256_201.png(53KB)
--------plr256_203.png(53KB)
--------plr256_12.png(50KB)
--------plr256_11.png(53KB)
--------plr256_202.png(53KB)
--------plr256_13.png(54KB)
--------plr256_20.txt(43KB)
--------plr256_1.txt(43KB)