文件名称:高斯求积代码matlab-SimplexQuad.jl:n维单形的高斯求积
文件大小:151KB
文件格式:ZIP
更新时间:2024-06-12 11:49:09
系统开源
高斯求积代码matlab n维单形的高斯求积 :源代码存储库 此配套的来历 此代码最初由Greg von Winckel(联系方式:gregvw(at)math(dot)unm(dot)edu,)在MathWorks File Exchange上发布。 (给定的电子邮件和网址现在似乎已失效;但是,通过网络搜索Greg von Winckel可以轻松找到最新的指针。)此软件包中的代码是从Matlab到Julia的相当直观的翻译。 描述 使用n*(n-1)矩阵vert指定的顶点为n维单纯形域构造高斯点和权重,其中每行包含顶点的坐标(x1,...,xn) 。 在此实现中,正交方案在每个维度上的顺序必须相同。 样品用法 X, W = simplexquad (n, vert) # Specify the vertices X, W = simplexquad (T, n, dim) # Specify the dimension and use unit simplex X将是一个矩阵,其第j列是每个坐标xj中的网格点。 要集成函数f ,请使用例如 sum (W[i] * f (X[i,:])
【文件预览】:
SimplexQuad.jl-master
----.calibanconfig.json(127B)
----Project.toml(269B)
----matlab()
--------license.txt(1KB)
--------simplexquad.m(3KB)
----src()
--------SimplexQuad.jl(4KB)
----LICENSE(1KB)
----.github()
--------workflows()
----examples()
--------benchmark.jl(2KB)
--------plot2d.jl(605B)
----README.md(2KB)
----figures()
--------gauß-points-100.png(52KB)
--------benchmarks.txt(135B)
--------gauß-points-10.png(22KB)
--------gauß-points-2.png(17KB)
--------gauß-points-1.png(16KB)
--------gauß-points-4.png(18KB)
--------gauß-points-3.png(18KB)
----Manifest.toml(928B)
----.JuliaFormatter.toml(234B)
----test()
--------runtests.jl(1KB)