文件名称:高斯牛顿迭代法matlab代码-gaisan:计算科学中的快速数值方法
文件大小:48KB
文件格式:ZIP
更新时间:2024-06-13 01:07:43
系统开源
高斯牛顿继承法matlab代码Gaisan-计算科学中的快速数值方法 计算科学中的数字方法交流库,旨在快速,友好且准确地进行设计。 盖桑实现或计划实现的一些方法: 有限差异 远期差额 向后差异 中心差异 寻根 二等分 定点迭代 牛顿法 优化 黄金分割搜索 牛顿法 线性系统高斯消去 静脉注射欧拉法 BVP 射击方式 有限差异 蒙特卡洛方法一体化 建造 要构建库,只需 make 要生成文档,请运行 make docs 要构建示例(在examples/目录中),请运行 make examples 例子 Gaisan在examples/目录中包含完整的工作示例; 但是,以下是一些摘要: 解决IVP 在Gaisan中,解决IVP很容易。 这是一个使用Euler方法的简单示例: long double f(long double t, long double y) {return t;} /* ... */ /* solve y'=t from 0 to 10, with y(0)=1 (taking 1/2 steps) */ long double** solution = euler(0,
【文件预览】:
gaisan-master
----.gitignore(299B)
----README.md(3KB)
----docs()
--------.gitkeep(0B)
----examples()
--------ex_horner.c(677B)
--------ex_monte_carlo.c(1KB)
--------ex_euler.c(958B)
--------ex_gauss.c(707B)
--------ex_bisect.c(1KB)
--------Makefile(705B)
----LICENSE(1KB)
----src()
--------constants.h(845B)
--------matrix.h(2KB)
--------lin.c(1KB)
--------lin.h(372B)
--------Doxyfile(98KB)
--------root.h(448B)
--------opt.h(366B)
--------root.c(1KB)
--------ivp.h(278B)
--------poly.c(565B)
--------monte.c(3KB)
--------matrix.c(21KB)
--------misc.h(480B)
--------diff.h(401B)
--------diff.c(2KB)
--------opt.c(2KB)
--------ivp.c(2KB)
--------monte.h(309B)
--------misc.c(8KB)
--------poly.h(231B)
--------gaisan.h(792B)
----Makefile(966B)