maplelab 发表于 2011-7-5 11:16:34

C++版仿matlab核心计算库

本帖最后由 maplelab 于 2011-7-5 14:36 编辑

libzhouxi是用C++实现的科学计算库类.
可视为迷你的C++版matlab计算平台,仅需编译器和编辑器即可流畅计算.
下载地址:
http://download.csdn.net/source/3416638

以下是目录:

第一章:libzhouxi简介
    1.l    ibzhouxi是什么
    2.l    ibzhouxi跟其他CPP库类有何不同
第二章:复数
    1.    复数的实部和虚部
    2.    共轭复数
    3.    模和幅角
    4.    四则运算
    5.    销毁复数
第三章:内建函数
    1.    常用函数
    2.    布尔测试
第四章:向量
    1.创建复向量
      1.1.    线性等分向量
      1.2.    按步长划分向量
      1.3.    填充单一值
    2.元素操作
      2.1.    最大,最小元素
      2.2.    排序
    3.四则运算
    4.矢量化计算
    5.点积,叉积,混合积
    6.2-范数
    7.删除元素
    8.切片
    9.销毁向量
第五章:矩阵
    1.创建复矩阵
      1.1.    填充单一值
      1.2.    创建对角矩阵
      1.3.    单位矩阵
    2.元素操作
    3.四则运算
    4.矢量化计算
    5.特殊矩阵
      5.1.    转置矩阵
      5.2.    共轭转置矩阵
      5.3.    范德蒙德矩阵
      5.4.    希尔伯特矩阵
      5.5.    托普利兹矩阵
      5.6.    魔方矩阵
    6.矩阵的抽取
      6.1.    抽取对角元素
      6.2.    抽取上三角矩阵
      6.3.    抽取下三角矩阵
      6.4.    抽取严格上,下三角矩阵
    7.切片
      7.1.    行切片
      7.2.    列切片
      7.3.    子矩阵
    8.销毁矩阵
第六章:线性代数
    1.矩阵乘法
      1.1.    矩阵乘向量
      1.2.    向量乘矩阵
      1.3.    向量乘向量
      1.4.    矩阵乘矩阵
    2.矩阵分解
      2.1.    lu分解
      2.2.    eig分解
      2.3.    chol分解
      2.4.    svd分解
      2.5.    qr分解
      2.6.    常用函数
      2.7.    矩阵范数
      2.8.    伪逆矩阵
    3.线性方程组和矩阵方程
第七章:多项式
    1.求值
    2.求根
    3.伴随矩阵
    4.卷积和解卷积
    5.拟合
第八章:随机数
    1.种子
    2.随机实数
    3.随机复数
    4.随机整数
    5.随机向量
    6.随机矩阵
第九章:非线性方程求根
    1.一元求根
    2.多元求根
第十章:数值积分
    1.一元积分
    2.多元积分
第十一章:非线性优化
    1.一元优化
    2.多元优化
      2.1.    Nelder_Mead方法
      2.2.    DirectSearch方法
第十二章:线性规划
第十三章:插值
    1.拉格朗日插值
    2.牛顿插值
    3.三次样条插值
第十四章:统计
    1.基本统计
    2.常用分布
第十五章:离散变换
    1.傅里叶变换
      1.1.    一维傅里叶变换
      1.2.    二维傅里叶变换
    2.hartley变换
      2.1.    一维hartley变换
      2.2.    二维hartley变换
    3.正弦变换
    4.余弦变换
第十六章:编程扩展
    1.解线性方程组的迭代法
      1.1.    jacobi迭代法
      1.2.    gauss_seidel迭代法
      1.3.    sor迭代法
      1.4.    两步迭代法
    2.解非线性方程组的迭代法
      2.1.    不动点迭代法
      2.2.    newton迭代法
第十七章:版权声明

fox000002 发表于 2011-7-5 23:26:35

只有文档吗?

jay5109 发表于 2011-7-6 19:29:54

同问,有代码没

myleader 发表于 2011-7-13 04:07:35

这个大概就相当于blas

maplelab 发表于 2011-7-13 05:48:58

你用过blas就知道不相当了.
页: [1]
查看完整版本: C++版仿matlab核心计算库