Skip to content

hatsusakuramiku/hsmk-mathematical-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

这个项目目的是使用不同语言实现一些科学计算功能等,如(偏)微分方程数值解、曲线拟合等。

[!NOTE] 1.为方便开发,本项目仅支持实数域内的相关运算。 2.下文所提到的语言标准/版本均为我使用的标准/版本,不代表运行/使用项目所要求的最低/高版本。

C (C 语言)

语言标准: C11 文件编码: UTF-8 字符集: UTF-8

欲实现功能如下

矩阵运算

部分完成,文档 matrix_doc.md, 头文件 matrix.h, 源文件 matrix.c.

主要功能

辅助功能

排序

部分完成,文档 sort_doc.md, 头文件 sort.h, 源文件 sort.c.

其他数据结构

数值积分

一维积分

部分完成,文档 integral_doc.md, 头文件 integral.h, 源文件 integral.c.

二维积分

  • 龙格-库塔积分

曲线拟合

  • 线性回归
  • 非线性回归

插值

  • 拉格朗日插值
  • 牛顿插值
  • 线性插值
  • 双线性插值

微分方程数值解

  • 欧拉方法
  • 龙格-库塔方法
  • 高斯方法
  • 有限差分法

Java

JDK:Oracle OpenJDK JDK 21 文件编码: UTF-8 字符集: UTF-8

javadoc

排序

数值积分

一维积分

二维积分

三维积分

About

HSMKの数学库

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published