书籍详情
C语言通用范例开发金典
作者:柳盛,王国全,沈永林 编著
出版社:电子工业出版社
出版时间:2008-06-01
ISBN:9787121064494
定价:¥99.00
购买这本书可以去
内容简介
本书以程序开发人员在编程中可能遇到的实际问题和开发中应该掌握的技术为主线,全面介绍了运用C语言进行程序开发的各方面的应用案例和经验技巧。全书分为5章,内容包括数据结构、数值计算、图形图像处理、磁盘、目录和文件的操作、系统调用等,约450个实例。每个实例都突出实用性,其中大部分是程序开发人员梦寐以求的解决方案。本书范例选取精心、代码规范,具有典型的代表性,可移植性强。此外,所有范例的关键步骤讲解详细,“注意”、“提示”、“技巧”、“抛砖引玉”等特色穿插于书中,提高读者学习兴趣,从而可以快速掌握相关技巧。本书适合广大程序员参考学习,同时非常适合高等院校相关专业的师生参考学习,也可作为相关培训班的培训教程。
作者简介
暂缺《C语言通用范例开发金典》作者简介
目录
第1章 数据结构
1.1 数组和字符串
1.1.1 一维数组的倒置
范例1-1 一维数组的倒置
∷相关函数:fun函数
1.1.2 一维数组应用
范例1-2 一维数组应用
1.1.3 一维数组的高级应用
范例1-3 一维数组的高级应用
1.1.4 显示杨辉三角
范例1-4 显示杨辉三角
∷相关函数:c函数
1.1.5 魔方阵
范例1-5 魔方阵
1.1.6 三维数组的表示
范例1-6 三维数组的表示
∷相关函数:InitArray函数
1.1.7 多项式的数组表示
范例1-7 多项式数组的表示
1.1.8 查找矩阵的马鞍点
范例1-8 查找矩阵的马鞍点
∷相关函数:Get_Saddle函数
1.1.9 对角矩阵建立
范例1-9 对角矩阵建立
∷相关函数:Store函数
1.1.10 三对角矩阵的建立
范例1-10 三对角矩阵的建立
∷相关函数:Store函数
1.1.11 三角矩阵建立
范例1-11 三角矩阵建立
∷相关函数:Store函数
1.1.12 对称矩阵的建立
范例1-12 对称矩阵的建立
∷相关函数:store函数
1.1.13 字符串长度的计算
范例1-13 字符串长度的计算
∷相关函数:strlen函数
1.1.14 字符串的复制
范例1-14 字符串的复制
∷相关函数:strcpy函数
1.1.15 字符串的替换
范例1-15 字符串的替换
∷相关函数:strrep函数
1.1.16 字符串的删除
范例1-16 字符串的删除
∷相关函数:strdel函数
1.1.17 字符串的比较
范例1-17 字符串的比较
∷相关函数:strcmp函数
1.1.18 字符串的抽取
范例1-18 字符串的抽取
∷相关函数:substr函数
1.1.19 字符串的分割
范例1-19 字符串的分割
∷相关函数:partition函数
1.1.20 字符串的插入
范例1-20 字符串的插入
∷相关函数:insert函数
1.1.21 字符串的匹配
范例1-21 字符串的匹配
∷相关函数:nfind函数
1.1.22 字符串的合并
范例1-22 字符串的合并
∷相关函数:catstr函数
1.1.23 文本编辑
范例1-23 文本编辑
∷相关函数:StrAssign函数
1.2 栈和队列
1.2.1 用数组仿真堆栈
范例1-24 用数组仿真堆栈
∷相关函数:push函数 pop函数
1.2.2 用链表仿真堆栈
范例1-25 用链表仿真堆栈
∷相关函数:push函数 pop函数
1.2.3 顺序栈公用
范例1-26 顺序栈公用
∷相关函数:push函数 pop函数
1.2.4 进制转换问题
范例1-27 进制转换问题
∷相关函数:MultiBaseOutput函数
1.2.5 顺序队列操作
范例1-28 顺序队列操作
∷相关函数:push函数 pop函数
1.2.6 循环队列
范例1-29 循环队列
∷相关函数:EnQueue函数 DeQueue函数
1.2.7 链队列的入队、出队
范例1-30 链队列入队、出队
∷相关函数:push函数 pop函数
1.2.8 舞伴问题
范例1-31 舞伴问题
∷相关函数:EnQueue函数 DeQueue函数 DancePartner函数
1.3 链表
1.3.1 头插法建立单链表
范例1-32 头插法建立单链表
∷相关函数:createlist函数
1.3.2 限制链表长度建立单链表
范例1-33 限制链表长度建立长单链表
∷相关函数:createlist函数
1.3.3 尾插法建立单链表
范例1-34 尾插法建立单链表
∷相关函数:createlist函数
1.3.4 按序号查找单链表
范例1-35 按序号查找单链表
∷相关函数:getnode函数
1.3.5 按值查找单链表
范例1-36 按值查找单链表
∷相关函数:locatenode函数
1.3.6 链表的插入
范例1-37 链表的插入
∷相关函数:insertnode函数
1.3.7 链表的删除
范例1-38 链表的删除
∷相关函数:deletelist函数
1.3.8 归并两个单链表
范例1-39 归并两个单链表
∷相关函数:concatenate函数
1.3.9 动态堆栈
范例1-40 动态堆栈
∷相关函数:push函数 Pop函数
1.3.10 动态队列
范例1-41 动态队列
∷相关函数:Enqueue函数
1.3.11 初始化单循环链表
范例1-42 初始化单循环链表
∷相关函数:ListLength_CL函数
1.3.12 查询元素的前驱和后继
范例1-43 查询元素的前驱和后继
∷相关函数:PriorElem_CL函数 NextElem_CL函数
1.3.13 单循环链表中元素的删除
范例1-44 单循环链表中元素的删除
∷相关函数:ListDelete_CL函数
1.3.14 单循环链表的清除和销毁
范例1-45 单循环链表的清除和销毁
∷相关函数:DestroyList函数
1.3.15 仅设表尾指针循环链表的合并
范例1-46 仅设表尾指针循环链表的合并
∷相关函数:MergeList_CL函数
1.3.16 正序输出双向链表
范例1-47 正序输出双向链表
∷相关函数:ListInsert函数 ListTraverse函数
1.3.17 逆向输出双向链表
范例1-48 三角矩阵建立
∷相关函数:ListTraverseBack函数
1.3.18 删除双向链表中的节点
范例1-49 删除双向链表中的节点
∷相关函数:ListDelete函数
1.3.19 双向链表的元素个数
范例1-50 双向链表的元素个数
∷相关函数:ListLength函数
1.3.20 判断双向链表是否为空
范例1-51 判断双向链表是否为空
∷相关函数:ListEmpty函数
1.3.21 双向链表元素值的查询
范例1-52 双向链表元素值的查询
∷相关函数:GetElemP函数
1.3.22 稀疏矩阵的建立
范例1-53 稀疏矩阵的建立
∷相关函数:Create函数
1.3.23 稀疏矩阵的删除
范例1-54 稀疏矩阵的删除
∷相关函数:erase函数
1.4 树和二叉树
1.4.1 获得二叉树的深度和根(顺序结构)
范例1-55 获得二叉树的深度和根
∷相关函数:BiTreeDepth函数 Root函数
1.4.2 获得二叉树的深度和根(链表结构)
范例1-56 获得二叉树的深度和根
∷相关函数:BiTreeDepth函数 Root函数
1.4.3 树的插入(顺序结构)
范例1-57 树的插入
∷相关函数:InsertChild函数
1.4.4 节点的修改(顺序结构)
范例1-58 节点的修改
∷相关函数:Assign函数
1.4.5 节点的修改(链式结构)
范例1-59 节点的修改
∷相关函数:Assign函数
1.4.6 双亲、孩子和兄弟节点的查询(顺序结构)
范例1-60 双亲、孩子和兄弟节点的查询
∷相关函数:Parent函数 LeftChild函数 RightChild函数
LeftSibling函数 RightSibling函数
1.4.7 双亲、孩子和兄弟节点的查询(链式结构)
范例1-61 双亲、孩子和兄弟节点的查询
∷相关函数:Parent函数 LeftChild函数 RightChild函数
LeftSibling函数RightSibling函数
1.4.8 中序遍历二叉树(顺序结构)
范例1-62 中序遍历二叉树
∷相关函数:InOrderTraverse函数
1.4.9 中序遍历二叉树(链式结构)
范例1-63 中序遍历二叉树
∷相关函数:InOrderTraverse函数
1.4.10 中序非递归遍历二叉树(链式结构)(1)
范例1-64 中序非递归遍历二叉树
∷相关函数:InOrderTraverse函数
1.4.11 中序非递归遍历二叉树(链式结构)(2)
范例1-65 中序非递归遍历二叉树
∷相关函数:InOrderTraverse2函数
1.4.12 后序遍历二叉树(顺序结构)
范例1-66 后序遍历二叉树
∷相关函数:PostOrderTraverse函数
1.4.13 后序遍历二叉树(链式结构)
范例1-67 后序遍历二叉树
∷相关函数:PostOrderTraverse函数
1.4.14 层次遍历二叉树(顺序结构)
范例1-68 层次遍历二叉树
∷相关函数:LevelOrderTraverse函数
1.4.15 层次遍历二叉树(链式结构)
范例1-68 层次遍历二叉树
∷相关函数:LevelOrderTraverse函数
1.4.16 树的合并
范例1-70 树的合并
∷相关函数:Find函数 Union函数
1.4.17 树的二叉链表存储的基本操作
范例1-71 树的二叉链表存储的基本操作
∷相关函数:LevelOrderTraverse函数
1.4.18 二叉树的三叉链表存储的基本操作
范例1-72 二叉树的三叉链表存储表示
∷相关函数:CreateBiTree函数
1.4.19 二叉树的二叉线索存储的基本操作
范例1-73 二叉树的二叉线索存储
∷相关函数:CreateBiThrTree函数
1.4.20 树的双亲表存储的基本操作
范例1-74 树的双亲表存储的基本操作
∷相关函数:CreateTree函数
1.4.21 哈夫曼编码(1)
范例1-75 哈夫曼编码(1)
∷相关函数:HuffmanCoding函数
1.4.22 哈夫曼编码(2)
范例1-76 哈夫曼编码(2)
∷相关函数:HuffmanCoding函数
1.5 排序
1.5.1 直接插入排序
范例1-77 直接插入排序
∷相关函数:InsertSort函数
1.5.2 折半插入排序(顺序结构)
范例1-78 折半插入排序(顺序结构)
∷相关函数:BInsertSort函数
1.5.3 2—路插入排序(顺序结构)
范例1-79 2—路插入排序(顺序结构)
∷相关函数:P2_InsertSort函数
1.5.4 折半插入排序(链式结构)
范例1-80 折半插入排序(链式结构)
∷相关函数:Arrange函数
1.5.5 2—路插入排序(链式结构)
范例1-81 2—路插入排序(链式结构)
∷相关函数:Rearrange函数
1.5.6 希尔排序
范例1-82 希尔排序
∷相关函数:ShellSort函数
1.5.7 冒泡排序
范例1-83 冒泡排序
∷相关函数:bubble_sort函数
1.5.8 一趟快速排序
范例1-84 一趟快速排序
∷相关函数:QSort函数
1.5.9 一趟快速排序的改进算法
范例1-85 一趟快速排序的改进算法
∷相关函数:QuickSort函数
1.5.10 简单选择排序
范例1-86 简单选择排序
∷相关函数:SelectSort函数
1.5.11 箱子排序
范例1-87 箱子排序
∷相关函数:sort函数
1.5.12 树型选择排序
范例1-88 树型选择排序
∷相关函数:TreeSort函数
1.5.13 堆排序
范例1-89 堆排序
∷相关函数:HeapSort函数
1.5.14 归并排序
范例1-90 归并排序
∷相关函数:MergeSort函数
1.5.15 多路平衡归并排序
范例1-91 多路平衡归并排序
∷相关函数:K_Merge函数
1.5.16 置换—选择排序
范例1-92 置换—选择排序
∷相关函数:Replace_Selection函数
1.5.17 文件的归并
范例1-93 文件的归并
∷相关函数:K_Merge函数
1.6 查找
1.6.1 顺序表的查找
范例1-94 顺序表的查找
∷相关函数:Search_Seq函数
1.6.2 静态树表的查找
范例1-95 静态树表的查找
∷相关函数:Search_SOSTree函数
1.6.3 二叉排序树的基本操作
范例1-96 二叉排序树的基本操作
∷相关函数:InsertBST函数
1.6.4 平衡二叉树的基本操作
范例1-97 平衡二叉树的基本操作
∷相关函数:SearchBST函数
1.6.5 B树的基本操作
范例1-98 B树的基本操作
∷相关函数:SearchBTree函数
1.6.6 按关键字符串的遍历双链键树
范例1-99 按关键字符串遍历双链键树
∷相关函数:SearchDLTree函数
1.6.7 按关键字符串的遍历Trie树
范例1-100 按关键字符串遍历Trie树
∷相关函数:SearchTrie函数
1.6.8 哈希表的基本操作
范例1-101 哈希表的基本操作
∷相关函数:SearchHash函数
1.7 图
1.7.1 图的邻接矩阵存储表示
范例1-102 图的邻接矩阵存储表示
∷相关函数:CreateFAG函数 CreateDG函数
1.7.2 图的邻接表存储表示
范例1-103 图的邻接表存储表示
∷相关函数:CreateFAG函数
1.7.3 有向图的十字链表存储表示
范例1-104 有向图的十字链表存储表示
∷相关函数:CreateDG函数
1.7.4 无向图的邻接多重表存储表示
范例1-105 无向图的邻接多重表存储表示
∷相关函数:CreateGraph函数
1.7.5 最小生成树
范例1-106 最小生成树
∷相关函数:MiniSpanTree_PRIM函数
1.7.6 关节点和重连通分量
范例1-107 关节点和重连通分量
∷相关函数:FindArticul函数
1.7.7 拓扑排序
范例1-108 拓扑排序
∷相关函数:TopologicalSort函数
1.7.8 关键路径
范例1-109 关键路径
∷相关函数:CriticalPath函数
1.7.9 最短路径
范例1-110 最短路径
∷相关函数:ShortestPath_DIJ函数
1.7.10 每一对顶点之间的最短路径
范例1-111 每一对顶点之间的最短路径
∷相关函数:ShortestPath_FLOYD函数
1.8 本章小结
第2章 数值计算
2.1 常见的数学函数
2.1.1 求整数的绝对值
范例2-1 求整数的绝对值
∷相关函数:abs函数
2.1.2 求长整型整数的绝对值
范例2-2 求长整型整数的绝对值
∷相关函数:labs函数
2.1.2 求浮点数的绝对值
范例2-2 求浮点数的绝对值
∷相关函数:fabs函数
2.1.4 求反余弦
范例2-4 求反余弦
∷相关函数:acos函数
2.1.5 求反正弦
范例2-5 求反正弦
∷相关函数:asin函数
2.1.6 求反正切
范例2-6 求反正切
∷相关函数:atan函数
2.1.7 对浮点数进行舍入
范例2-7 对浮点数进行舍入
∷相关函数:ceil函数
2.1.8 求余弦
范例2-8 求余弦
∷相关函数:cos函数
2.1.9 求双曲余弦
范例2-9 求双曲余弦
∷相关函数:cosh函数
2.1.10 求正弦
范例2-10 求正弦
∷相关函数:sin函数
2.1.11 求双曲正弦
范例2-11 求双曲正弦
∷相关函数:sinh函数
2.1.12 求正切
范例2-12 求正切
∷相关函数:tan函数
2.1.13 求双曲正切
范例2-13 求双曲正切
∷相关函数:tanh函数
2.1.14 获得整数相除的商和余数
范例2-14 获得整数相除的商和余数
∷相关函数:div函数
2.1.15 求ex
范例2-15 求ex
∷相关函数:exp函数
2.1.16 获取浮点相除的余数
范例2-16 获取浮点数相除的余数
∷相关函数:fmod函数
2.1.17 获取浮点数的尾数和指数
范例2-17 获取浮点数的尾数和指数
∷相关函数:frexp函数
2.1.18 求x2exponent
范例2-18 一维多项式求值
∷相关函数:ldexp函数
2.1.19 求自然对数
范例2-19 求自然对数
∷相关函数:log 函数
2.1.20 求lgx
范例2-20 求lgx
∷相关函数:log10函数
2.1.21 获取浮点数的整数部分和小数部分
范例2-21 第二类椭圆积分
∷相关函数:modf函数
2.1.22 求xy
范例2-22 求xy
∷相关函数:pow函数
2.1.23 求10x
范例2-23 求10x
∷相关函数:pow10函数
2.1.24 获取随机数
范例2-24 获取随机数
∷相关函数:rand函数
2.1.25 设置随机数生成器初值
范例2-25 设置随机数生成器初值
∷相关函数:srand函数
2.1.26 获取最大值和最小值
范例2-26 获取最大值和最小值
∷相关函数:max函数 min函数
2.1.27 求直角三角形的斜边长
范例2-27 求直角三角形的斜边长
∷相关函数:hypot函数
2.1.28 获取多项式的值
范例2-28 获取多项式的值
∷相关函数:poly函数
2.2 多项式的计算
2.2.1 一维多项式求值
范例2-29 一维多项式求值
∷相关函数:polyval函数
2.2.2 二维多项式求值
范例2-30 二维多项式求值
∷相关函数:tdpolyval函数
2.2.3 复系数一维多项式求值
范例2-31 复系数一维多项式求值
∷相关函数:cppolyval函数
2.2.4 多项式相乘
范例2-32 多项式相乘
∷相关函数:polymul函数
2.2.5 复系数多项式相乘
范例2-33 复系数多项式相乘
∷相关函数:cppolymul函数
2.2.6 多项式除法
范例2-34 多项式除法
∷相关函数:polydiv函数
2.2.7 复数多项式相除
范例2-35 复数多项式相除
∷相关函数:cppolydiv函数
2.3 复数运算
2.3.1 复数乘法
范例2-36 复数乘法
∷相关函数:cpmul函数
2.3.2 复数除法
范例2-37 复数除法
∷相关函数:cpdiv函数
2.3.3 复数乘幂
范例2-38 复数乘幂
∷相关函数:cppower函数
2.3.4 复数的n次方根
范例2-39 复数乘法
∷相关函数:cproot函数
2.3.5 复数指数
范例2-40 复数指数
∷相关函数:polyval函数
2.3.6 复数对数
范例2-41 复数对数
∷相关函数:cplog函数
2.3.7 复数正弦
范例2-42 复数正弦
∷相关函数:cpsin函数
2.3.8 复数余弦
范例2-43 复数余弦
∷相关函数:cpcos函数
2.4 随机数的产生
2.4.1 产生0~1之间均匀分布的随机数
范例2-44 0~1之间均匀分布的随机数
∷相关函数:edisrnd函数
2.4.2 产生0~1之间均匀分布的随机数序列数
范例2-45 0~1之间均匀分布的随机数序列
∷相关函数:edisrndsq函数
2.4.3 产生任意区间内均匀分布的随机数
范例2-46 产生任意区间内均匀分布的随机数
∷相关函数:itervalrnd函数
2.4.4 产生任意区间内均匀分布的随机数序列
范例2-47 产生任意区间内均匀分布的随机数序列
∷相关函数:itervalrndsq函数
2.4.5 产生任意均值与方差的正态分布的随机数
范例2-48 任意均值与方差的正态分布的随机数
∷相关函数:nordisrnd函数
2.4.6 产生任意均值与方差的正态分布的随机数序列
范例2-49 任意均值与方差的正态分布随机数序列
∷相关函数:nordisrndsq函数
2.5 矩阵运算
2.5.1 实矩阵相乘
范例2-50 实矩阵相乘
∷相关函数:matrixmul函数
2.5.2 复矩阵相乘
范例2-51 复矩阵相乘
∷相关函数:cpmatrixmul函数
2.5.3 一般实矩阵求逆
范例2-52 一般实矩阵求逆
∷相关函数:matrix_inverse函数
2.5.4 一般复矩阵求逆
范例2-53 一般复矩阵求逆
∷相关函数:multi_matrix_inverse函数
2.5.5 对称正定矩阵的求逆
范例2-54 对称正定矩阵的求逆
∷相关函数:symmetric_positive_definite_matrix函数
2.5.6 托伯利兹矩阵求逆的特兰持方法
范例2-55 托伯利兹矩阵求逆的特兰持方法
∷相关函数:toeplitz_inv函数
2.5.7 求一般行列式的值
范例2-56 求一般行列式的值
∷相关函数:determinant_value函数
2.5.8 求矩阵的秩
范例2-57 求矩阵的秩
∷相关函数:determinant_rank函数
2.5.9 对称正定矩阵的乔里斯基分解与行列式求值
范例2-58 对称正定矩阵的乔里斯基分解
∷相关函数:cholesky_method函数
2.5.10 矩阵的三角分解
范例2-59 矩阵的三角分解
∷相关函数:triangular_decomposition函数
2.5.11 一般实矩阵的QR分解
范例2-60 一般实矩阵的QR分解
∷相关函数:qr_decomposition函数
2.5.12 求广义逆的奇异值分解法
范例2-61 求广义逆的奇异值分解法
∷相关函数:singular_value_decomposition函数 generalized_inverses函数
2.6 矩阵特征值与特征向量的计算
2.6.1 约化对称矩阵为对称三对角阵的豪斯荷尔德变换法
范例2-62 约化对称矩阵为对称三对角阵
∷相关函数:Householder_method函数
2.6.2 求对称三对角阵的全部特征值与特征向量
范例2-63 求对称三对角阵的全部特征值
∷相关函数:def_qr函数
2.6.3 约化一般实矩阵为赫申伯格矩阵的初等相似变换法
范例2-64 约化实矩阵为赫申伯格矩阵
∷相关函数:trans_hessenbreg函数
2.6.4 求赫申伯格矩阵全部特征值的QR方法
范例2-65 求赫申伯格矩阵全部特征值
∷相关函数:hessenbreg_qr函数
2.6.5 求实对称矩阵特征值与特征向量的雅可比法
范例2-66 雅可比法求特征值与特征向量
∷相关函数:jacobi_method函数
2.6.6 求实对称矩阵特征值与特征向量的雅可比过关法
范例2-67 雅可比过关法
∷相关函数:jacobi_clearance函数
2.7 线性代数方程组的求解
2.7.1 求解实系数方程组的全选主元高斯消去法
范例2-68 全选主元高斯消去法
∷相关函数:gauss_elimination函数
2.7.2 求解实系数方程组的全选主元高斯—约当消去法
范例2-69 全选主元高斯—约当消去法
∷相关函数:gauss_jordan_elimination函数
2.7.3 求解复系数方程组的全选主元高斯消去法
范例2-70 求解复系数方程组(方法一)
∷相关函数:plu_gauss函数
2.7.4 求解复系数方程组的全选主元高斯—约当消去法
范例2-71 求解复系数方程组(方法二)
∷相关函数:plu_gauss_jordan函数
2.7.5 求解三对角线方程组的追赶法
范例2-72 求解三对角线方程组的追赶法
∷相关函数:tridiagonal_chase函数
2.7.6 求解一般带型方程组
范例2-73 求解一般带型方程组
∷相关函数:principal_gauss函数
2.7.7 求解对称方程组的分解法
范例2-74 求解对称方程组的分解法
∷相关函数:equations_decomposition函数
2.7.8 求解对称正定方程组的平方根法
范例2-75 求解对称正定方程组的平方根法
∷相关函数:equations_square_root函数
2.7.9 求解大型稀疏方程组
范例2-76 求解大型稀疏方程组
∷相关函数:sparse_gauss_jordan函数
2.7.10 求解托伯利兹方程组的列文逊方法
范例2-77 求解托伯利兹方程组
∷相关函数:toeplitz_levinson函数
2.7.11 高斯—赛德尔迭代法
范例2-78 高斯—赛德尔迭代法
∷相关函数:gauss_seidel_iteration函数
2.7.12 求解对称正定方程组的共轭梯度法
范例2-79 求解对称正定方程组的共轭梯度法
∷相关函数:conjugate_gradient_method函数
2.7.13 求解线性最小二乘问题的豪斯荷尔德变换法
范例2-80 求解线性最小二乘问题
∷相关函数:least_square_householder函数
2.7.14 求解线性最小二乘问题的广义逆法
范例2-81 求解线性最小二乘问题的广义逆法
∷相关函数:least_squares_reversion函数
2.7.15 求解病态方程组
范例2-82 求解病态方程组
∷相关函数:morbid_equations函数
2.8 非线性方程与方程组的求解
2.8.1 求非线性方程一个实根的对分法
范例2-83 对分法
∷相关函数:nonlinear_dichotomy函数
2.8.2 求非线性方程一个实根的牛顿法
范例2-84 牛顿法
∷相关函数:newton_iterative函数
2.8.3 求非线性方程一个实根的埃特金迭代法
范例2-85 埃特金迭代法
∷相关函数:aitken_iterative函数
2.8.4 求非线性方程一个实根的连分式法
范例2-86 连分式法
∷相关函数:continued_fraction函数
2.8.5 求实系数代数方程全部根的QR方法
范例2-87 QR方法
∷相关函数:qr_all函数
2.8.6 求实系数代数方程全部根的牛顿下山法
范例2-88 求实系数代数方程全部根的牛顿下山法
∷相关函数:newton_descent_all函数
2.8.7 求复系数代数方程全部根的牛顿下山法
范例2-89 求复系数代数方程全部根的牛顿下山法
∷相关函数:newton_descent_complex函数
2.8.8 求非线性方程组一组实根的梯度法
范例2-90 求非线性方程组一组实根的梯度法
∷相关函数:gradient_nonlinear函数
2.8.9 求非线性方程组一组实根的拟牛顿法
范例2-91 求非线性方程组一组实根的拟牛顿法
∷相关函数:quasi_newton_nonlinear函数
2.8.10 求非线性方程一个实根的蒙特卡洛法
范例2-92 求非线性方程的蒙特卡洛法
∷相关函数:monte_carlo_nonlinear函数
2.8.11 求实函数或复函数方程一个复根的蒙特卡洛法
范例2-93 第二类椭圆积分
∷相关函数:monte_carlo_realplex函数
2.8.12 求非线性方程组一组实根的蒙特卡洛法
范例2-94 第二类椭圆积分
∷相关函数:monte_carlo_equation函数
2.9 插值与逼近
2.9.1 一元全区间插值
范例2-95 一元全区间插值
∷相关函数:interpolation_total函数
2.9.2 一元三点插值
范例2-96 一元三点插值
∷相关函数:interpolation_three函数
2.9.3 连分式插值
范例2-97 连分式插值
∷相关函数:interpolation_continued函数
2.9.4 埃尔米特插值
范例2-98 埃尔米特插值
∷相关函数:interpolation_hermite函数
2.9.5 埃特金逐步插值
范例2-99 第二类椭圆积分
∷相关函数:interpolation_aitken函数
2.9.6 光滑插值
范例2-100 光滑插值
∷相关函数:interpolation_akima函数
2.9.7 第一种边界条件的三次样条函数插值、微商与积分
范例2-101 第一种边界条件的三次样条函数
∷相关函数:cubic_spline_first函数
2.9.8 第二种边界条件的三次样条函数插值、微商与积分
范例2-102 第二种边界条件的三次样条函数
∷相关函数:cubic_spline_second函数
2.9.9 第三种边界条件的三次样条函数插值、微商与积分
范例2-103 第三种边界条件的三次样条函数
∷相关函数:cubic_spline_third函数
2.9.10 二元三点插值
范例2-104 二元三点插值
∷相关函数:interpolation_point函数
2.9.11 二元全区间插值
范例2-105 二元全区间插值
∷相关函数:interpolation_total函数
2.9.12 最小二乘曲线拟合
范例2-106 最小二乘曲线拟合
∷相关函数:least_squares_fitting函数
2.9.13 切比雪夫曲线拟合
范例2-107 切比雪夫曲线拟合
∷相关函数:chebyshev_fitting函数
2.9.14 最佳一致逼近的里米兹方法
范例2-108 最佳一致逼近的里米兹方法
∷相关函数:remez_method函数
2.9.15 矩形域的最小二乘曲面拟合
范例2-109 矩形域的最小二乘曲面拟合
∷相关函数:rec_fitting函数
2.10 数值积分
2.10.1 变步长梯形求积法
范例2-110 变步长梯形求积法
∷相关函数:integration_ladder函数
2.10.2 变步长辛卜生求积法
范例2-111 变步长辛卜生求积法
∷相关函数:integration_simpson函数
2.10.3 自适应梯形求积法
范例2-112 自适应梯形求积法
∷相关函数:integration_self_adaptive函数
2.10.4 龙贝格求积法
范例2-113 龙贝格求积法
∷相关函数:integration_romberg函数
2.10.5 计算一维积分的连分式法
范例2-114 计算一维积分的连分式法
∷相关函数:continued_fractions函数
2.10.6 高振荡函数求积法
范例2-115 高振荡函数求积法
∷相关函数:higher_oscillatory_integration函数
2.10.7 勒让德—高斯求积法
范例2-116 勒让德—高斯求积法
∷相关函数:legendre_gauss函数
2.10.8 拉盖尔—高斯求积法
范例2-117 拉盖尔—高斯求积法
∷相关函数:laguerre_gauss函数
2.10.9 埃尔米特—高斯求积法
范例2-118 埃尔米特—高斯求积法
∷相关函数:hermite_gauss函数
2.10.10 切比雪夫求积法
范例2-119 切比雪夫求积法
∷相关函数:chebyshev函数
2.10.11 计算一维积分的蒙特卡洛法
范例2-120 计算一维积分的蒙特卡洛法
∷相关函数:monte_carlo函数
2.10.12 变步长辛卜生二重积分法
范例2-121 变步长辛卜生二重积分法
∷相关函数:simpson函数
2.10.13 计算多重积分的高斯方法
范例2-122 计算多重积分的高斯方法
∷相关函数:gauss函数
2.10.14 计算二重积分的连分式法
范例2-123 计算二重积分的连分式法
∷相关函数:continued_fractions_dual函数
2.10.15 计算多重积分的蒙特卡洛法
范例2-124 计算多重积分的蒙特卡洛法
∷相关函数:monte_carlo_multi函数
2.11 常微分方程组的求解
2.11.1 全区间积分的定步长欧拉方法
范例2-125 全区间积分的定步长欧拉方法
∷相关函数:euler_step函数
2.11.2 积分一步的变步长欧拉方法
范例2-126 积分一步的变步长欧拉方法
∷相关函数:euler_variable函数
2.11.3 全区间积分的维梯方法
范例2-127 全区间积分的维梯方法
∷相关函数:witty函数
2.11.4 全区间积分的定步长龙格—库塔方法
范例2-128 全区间积分的定步长龙格—库塔方法实例位置
∷相关函数:runge_kutta函数
2.11.5 积分一步的变步长龙格—库塔方法
范例2-129 积分一步的变步长龙格—库塔方法实例位置
∷相关函数:runge_kutta_steps函数
2.11.6 积分一步的变步长基尔方法
范例2-130 积分一步的变步长基尔方法
∷相关函数:gill函数
2.11.7 全区间积分的变步长默森方法
范例2-131 全区间积分的变步长默森方法
∷相关函数:merson函数
2.11.8 积分一步的连分式法
范例2-132 积分一步的连分式法
∷相关函数:continued_step函数
2.11.9 全区间积分的双边法
范例2-133 全区间积分的双边法
∷相关函数:bilateral函数
2.11.10 全区间积分的阿当姆斯预报校正法
范例2-134 阿当姆斯预报校正法
∷相关函数:adams函数
2.11.11 全区间积分的哈明方法
范例2-135 全区间积分的哈明方法
∷相关函数:hamming函数
2.11.12 积分一步的特雷纳方法
范例2-136 积分一步的特雷纳方法
∷相关函数:treanor函数
2.11.13 二阶微分方程边值问题的数值解法
范例2-137 二阶微分方程边值问题的数值解法
∷相关函数:finite_difference函数
2.12 数据处理与回归分析
2.12.1 随机样本分析
范例2-138 随机样本分析
∷相关函数:rndsplanalysis函数
2.12.2 一元线性回归分析
范例2-139 一元线性回归分析
∷相关函数:liregression函数
2.12.3 多元线性回归分析
范例2-140 多元线性回归分析
∷相关函数:mulliregression函数
2.12.4 半对数数据相关
范例2-141 半对数数据相关
∷相关函数:fittinglogt函数
2.12.5 对数数据相关
范例2-142 对数数据相关
∷相关函数:fittingln函数
2.13 极值问题的求解
2.13.1 一维极值连分式法
范例2-143 一维极值连分式法
∷相关函数:extremum函数
2.13.2 n维极值连分式法
范例2-144 n维极值连分式法
∷相关函数:nextremum函数
2.13.3 不等式约束线性规划问题
范例2-145 不等式约束线性规划问题
∷相关函数:linearprogram函数
2.14 数学变换与滤波
2.14.1 傅里叶级数逼近
范例2-146 傅里叶级数逼近
∷相关函数:seriesfour函数
2.14.2 快速傅里叶变换
范例2-147 快速傅里叶变换
∷相关函数:quickfft函数
2.14.3 快速沃什变换
范例2-148 快速沃什变换
∷相关函数:quickfwt函数
2.14.4 五点三次平滑
范例2-149 五点三次平滑
∷相关函数:smoothness函数
2.14.5 卡尔曼滤波
范例2-150 卡尔曼滤波
∷相关函数:kalfilter函数
2.14.6 α-β-γ滤波
范例2-151 α-β-γ滤波
∷相关函数:alphabgfilter函数
2.15 特殊函数
2.15.1 Gamma函数
范例2-152 Gamma函数
∷相关函数:Gamma函数
2.15.2 不完全Gamma函数
范例2-153 不完全Gamma函数
∷相关函数:incomgam函数
2.15.3 误差函数
范例2-154 误差函数
∷相关函数:errorfun函数
2.15.4 第一类整数Bessel函数
范例2-155 第一类整数Bessel函数
∷相关函数:bessel1函数
2.15.5 第二类整数Bessel函数
范例2-156 第二类整数Bessel函数
∷相关函数:bessel2函数
2.15.6 变形第一类整数Bessel函数
范例2-157 变形第二类整数Bessel函数
∷相关函数:varbessel1函数
2.15.7 变形第二类整数Bessel函数
范例2-158 变形第二类整数Bessel函数
∷相关函数:varbessel2函数
2.15.8 不完全Beta函数
范例2-159 不完全Beta函数
∷相关函数:beta函数
2.15.9 正态分布函数
范例2-160 正态分布函数
∷相关函数:gauss函数
2.15.10 t-分布函数
范例2-161 t-分布函数
∷相关函数:tdistribution函数
2.15.11 2-分布函数
范例2-162 2-分布函数
∷相关函数:xdistribution函数
2.15.12 F-分布函数
范例2-163 F-分布函数
∷相关函数:fdistribution函数
2.15.13 正弦积分
范例2-164 正弦积分
∷相关函数:sinintegral函数
2.15.14 余弦积分
范例2-165 余弦积分
∷相关函数:cosintegral函数
2.15.15 指数积分
范例2-166 指数积分
∷相关函数:expintegral函数
2.15.16 第一类椭圆积分
范例2-167 第一类椭圆积分
∷相关函数:ellipseintegral1函数
2.15.17 第二类椭圆积分
范例2-168 第二类椭圆积分
∷相关函数:ellipseintegral2函数
2.16 本章小结
第3章 图形图像处理
第4章 磁盘、目录和文件的操作
第5章 系统调用
索引
1.1 数组和字符串
1.1.1 一维数组的倒置
范例1-1 一维数组的倒置
∷相关函数:fun函数
1.1.2 一维数组应用
范例1-2 一维数组应用
1.1.3 一维数组的高级应用
范例1-3 一维数组的高级应用
1.1.4 显示杨辉三角
范例1-4 显示杨辉三角
∷相关函数:c函数
1.1.5 魔方阵
范例1-5 魔方阵
1.1.6 三维数组的表示
范例1-6 三维数组的表示
∷相关函数:InitArray函数
1.1.7 多项式的数组表示
范例1-7 多项式数组的表示
1.1.8 查找矩阵的马鞍点
范例1-8 查找矩阵的马鞍点
∷相关函数:Get_Saddle函数
1.1.9 对角矩阵建立
范例1-9 对角矩阵建立
∷相关函数:Store函数
1.1.10 三对角矩阵的建立
范例1-10 三对角矩阵的建立
∷相关函数:Store函数
1.1.11 三角矩阵建立
范例1-11 三角矩阵建立
∷相关函数:Store函数
1.1.12 对称矩阵的建立
范例1-12 对称矩阵的建立
∷相关函数:store函数
1.1.13 字符串长度的计算
范例1-13 字符串长度的计算
∷相关函数:strlen函数
1.1.14 字符串的复制
范例1-14 字符串的复制
∷相关函数:strcpy函数
1.1.15 字符串的替换
范例1-15 字符串的替换
∷相关函数:strrep函数
1.1.16 字符串的删除
范例1-16 字符串的删除
∷相关函数:strdel函数
1.1.17 字符串的比较
范例1-17 字符串的比较
∷相关函数:strcmp函数
1.1.18 字符串的抽取
范例1-18 字符串的抽取
∷相关函数:substr函数
1.1.19 字符串的分割
范例1-19 字符串的分割
∷相关函数:partition函数
1.1.20 字符串的插入
范例1-20 字符串的插入
∷相关函数:insert函数
1.1.21 字符串的匹配
范例1-21 字符串的匹配
∷相关函数:nfind函数
1.1.22 字符串的合并
范例1-22 字符串的合并
∷相关函数:catstr函数
1.1.23 文本编辑
范例1-23 文本编辑
∷相关函数:StrAssign函数
1.2 栈和队列
1.2.1 用数组仿真堆栈
范例1-24 用数组仿真堆栈
∷相关函数:push函数 pop函数
1.2.2 用链表仿真堆栈
范例1-25 用链表仿真堆栈
∷相关函数:push函数 pop函数
1.2.3 顺序栈公用
范例1-26 顺序栈公用
∷相关函数:push函数 pop函数
1.2.4 进制转换问题
范例1-27 进制转换问题
∷相关函数:MultiBaseOutput函数
1.2.5 顺序队列操作
范例1-28 顺序队列操作
∷相关函数:push函数 pop函数
1.2.6 循环队列
范例1-29 循环队列
∷相关函数:EnQueue函数 DeQueue函数
1.2.7 链队列的入队、出队
范例1-30 链队列入队、出队
∷相关函数:push函数 pop函数
1.2.8 舞伴问题
范例1-31 舞伴问题
∷相关函数:EnQueue函数 DeQueue函数 DancePartner函数
1.3 链表
1.3.1 头插法建立单链表
范例1-32 头插法建立单链表
∷相关函数:createlist函数
1.3.2 限制链表长度建立单链表
范例1-33 限制链表长度建立长单链表
∷相关函数:createlist函数
1.3.3 尾插法建立单链表
范例1-34 尾插法建立单链表
∷相关函数:createlist函数
1.3.4 按序号查找单链表
范例1-35 按序号查找单链表
∷相关函数:getnode函数
1.3.5 按值查找单链表
范例1-36 按值查找单链表
∷相关函数:locatenode函数
1.3.6 链表的插入
范例1-37 链表的插入
∷相关函数:insertnode函数
1.3.7 链表的删除
范例1-38 链表的删除
∷相关函数:deletelist函数
1.3.8 归并两个单链表
范例1-39 归并两个单链表
∷相关函数:concatenate函数
1.3.9 动态堆栈
范例1-40 动态堆栈
∷相关函数:push函数 Pop函数
1.3.10 动态队列
范例1-41 动态队列
∷相关函数:Enqueue函数
1.3.11 初始化单循环链表
范例1-42 初始化单循环链表
∷相关函数:ListLength_CL函数
1.3.12 查询元素的前驱和后继
范例1-43 查询元素的前驱和后继
∷相关函数:PriorElem_CL函数 NextElem_CL函数
1.3.13 单循环链表中元素的删除
范例1-44 单循环链表中元素的删除
∷相关函数:ListDelete_CL函数
1.3.14 单循环链表的清除和销毁
范例1-45 单循环链表的清除和销毁
∷相关函数:DestroyList函数
1.3.15 仅设表尾指针循环链表的合并
范例1-46 仅设表尾指针循环链表的合并
∷相关函数:MergeList_CL函数
1.3.16 正序输出双向链表
范例1-47 正序输出双向链表
∷相关函数:ListInsert函数 ListTraverse函数
1.3.17 逆向输出双向链表
范例1-48 三角矩阵建立
∷相关函数:ListTraverseBack函数
1.3.18 删除双向链表中的节点
范例1-49 删除双向链表中的节点
∷相关函数:ListDelete函数
1.3.19 双向链表的元素个数
范例1-50 双向链表的元素个数
∷相关函数:ListLength函数
1.3.20 判断双向链表是否为空
范例1-51 判断双向链表是否为空
∷相关函数:ListEmpty函数
1.3.21 双向链表元素值的查询
范例1-52 双向链表元素值的查询
∷相关函数:GetElemP函数
1.3.22 稀疏矩阵的建立
范例1-53 稀疏矩阵的建立
∷相关函数:Create函数
1.3.23 稀疏矩阵的删除
范例1-54 稀疏矩阵的删除
∷相关函数:erase函数
1.4 树和二叉树
1.4.1 获得二叉树的深度和根(顺序结构)
范例1-55 获得二叉树的深度和根
∷相关函数:BiTreeDepth函数 Root函数
1.4.2 获得二叉树的深度和根(链表结构)
范例1-56 获得二叉树的深度和根
∷相关函数:BiTreeDepth函数 Root函数
1.4.3 树的插入(顺序结构)
范例1-57 树的插入
∷相关函数:InsertChild函数
1.4.4 节点的修改(顺序结构)
范例1-58 节点的修改
∷相关函数:Assign函数
1.4.5 节点的修改(链式结构)
范例1-59 节点的修改
∷相关函数:Assign函数
1.4.6 双亲、孩子和兄弟节点的查询(顺序结构)
范例1-60 双亲、孩子和兄弟节点的查询
∷相关函数:Parent函数 LeftChild函数 RightChild函数
LeftSibling函数 RightSibling函数
1.4.7 双亲、孩子和兄弟节点的查询(链式结构)
范例1-61 双亲、孩子和兄弟节点的查询
∷相关函数:Parent函数 LeftChild函数 RightChild函数
LeftSibling函数RightSibling函数
1.4.8 中序遍历二叉树(顺序结构)
范例1-62 中序遍历二叉树
∷相关函数:InOrderTraverse函数
1.4.9 中序遍历二叉树(链式结构)
范例1-63 中序遍历二叉树
∷相关函数:InOrderTraverse函数
1.4.10 中序非递归遍历二叉树(链式结构)(1)
范例1-64 中序非递归遍历二叉树
∷相关函数:InOrderTraverse函数
1.4.11 中序非递归遍历二叉树(链式结构)(2)
范例1-65 中序非递归遍历二叉树
∷相关函数:InOrderTraverse2函数
1.4.12 后序遍历二叉树(顺序结构)
范例1-66 后序遍历二叉树
∷相关函数:PostOrderTraverse函数
1.4.13 后序遍历二叉树(链式结构)
范例1-67 后序遍历二叉树
∷相关函数:PostOrderTraverse函数
1.4.14 层次遍历二叉树(顺序结构)
范例1-68 层次遍历二叉树
∷相关函数:LevelOrderTraverse函数
1.4.15 层次遍历二叉树(链式结构)
范例1-68 层次遍历二叉树
∷相关函数:LevelOrderTraverse函数
1.4.16 树的合并
范例1-70 树的合并
∷相关函数:Find函数 Union函数
1.4.17 树的二叉链表存储的基本操作
范例1-71 树的二叉链表存储的基本操作
∷相关函数:LevelOrderTraverse函数
1.4.18 二叉树的三叉链表存储的基本操作
范例1-72 二叉树的三叉链表存储表示
∷相关函数:CreateBiTree函数
1.4.19 二叉树的二叉线索存储的基本操作
范例1-73 二叉树的二叉线索存储
∷相关函数:CreateBiThrTree函数
1.4.20 树的双亲表存储的基本操作
范例1-74 树的双亲表存储的基本操作
∷相关函数:CreateTree函数
1.4.21 哈夫曼编码(1)
范例1-75 哈夫曼编码(1)
∷相关函数:HuffmanCoding函数
1.4.22 哈夫曼编码(2)
范例1-76 哈夫曼编码(2)
∷相关函数:HuffmanCoding函数
1.5 排序
1.5.1 直接插入排序
范例1-77 直接插入排序
∷相关函数:InsertSort函数
1.5.2 折半插入排序(顺序结构)
范例1-78 折半插入排序(顺序结构)
∷相关函数:BInsertSort函数
1.5.3 2—路插入排序(顺序结构)
范例1-79 2—路插入排序(顺序结构)
∷相关函数:P2_InsertSort函数
1.5.4 折半插入排序(链式结构)
范例1-80 折半插入排序(链式结构)
∷相关函数:Arrange函数
1.5.5 2—路插入排序(链式结构)
范例1-81 2—路插入排序(链式结构)
∷相关函数:Rearrange函数
1.5.6 希尔排序
范例1-82 希尔排序
∷相关函数:ShellSort函数
1.5.7 冒泡排序
范例1-83 冒泡排序
∷相关函数:bubble_sort函数
1.5.8 一趟快速排序
范例1-84 一趟快速排序
∷相关函数:QSort函数
1.5.9 一趟快速排序的改进算法
范例1-85 一趟快速排序的改进算法
∷相关函数:QuickSort函数
1.5.10 简单选择排序
范例1-86 简单选择排序
∷相关函数:SelectSort函数
1.5.11 箱子排序
范例1-87 箱子排序
∷相关函数:sort函数
1.5.12 树型选择排序
范例1-88 树型选择排序
∷相关函数:TreeSort函数
1.5.13 堆排序
范例1-89 堆排序
∷相关函数:HeapSort函数
1.5.14 归并排序
范例1-90 归并排序
∷相关函数:MergeSort函数
1.5.15 多路平衡归并排序
范例1-91 多路平衡归并排序
∷相关函数:K_Merge函数
1.5.16 置换—选择排序
范例1-92 置换—选择排序
∷相关函数:Replace_Selection函数
1.5.17 文件的归并
范例1-93 文件的归并
∷相关函数:K_Merge函数
1.6 查找
1.6.1 顺序表的查找
范例1-94 顺序表的查找
∷相关函数:Search_Seq函数
1.6.2 静态树表的查找
范例1-95 静态树表的查找
∷相关函数:Search_SOSTree函数
1.6.3 二叉排序树的基本操作
范例1-96 二叉排序树的基本操作
∷相关函数:InsertBST函数
1.6.4 平衡二叉树的基本操作
范例1-97 平衡二叉树的基本操作
∷相关函数:SearchBST函数
1.6.5 B树的基本操作
范例1-98 B树的基本操作
∷相关函数:SearchBTree函数
1.6.6 按关键字符串的遍历双链键树
范例1-99 按关键字符串遍历双链键树
∷相关函数:SearchDLTree函数
1.6.7 按关键字符串的遍历Trie树
范例1-100 按关键字符串遍历Trie树
∷相关函数:SearchTrie函数
1.6.8 哈希表的基本操作
范例1-101 哈希表的基本操作
∷相关函数:SearchHash函数
1.7 图
1.7.1 图的邻接矩阵存储表示
范例1-102 图的邻接矩阵存储表示
∷相关函数:CreateFAG函数 CreateDG函数
1.7.2 图的邻接表存储表示
范例1-103 图的邻接表存储表示
∷相关函数:CreateFAG函数
1.7.3 有向图的十字链表存储表示
范例1-104 有向图的十字链表存储表示
∷相关函数:CreateDG函数
1.7.4 无向图的邻接多重表存储表示
范例1-105 无向图的邻接多重表存储表示
∷相关函数:CreateGraph函数
1.7.5 最小生成树
范例1-106 最小生成树
∷相关函数:MiniSpanTree_PRIM函数
1.7.6 关节点和重连通分量
范例1-107 关节点和重连通分量
∷相关函数:FindArticul函数
1.7.7 拓扑排序
范例1-108 拓扑排序
∷相关函数:TopologicalSort函数
1.7.8 关键路径
范例1-109 关键路径
∷相关函数:CriticalPath函数
1.7.9 最短路径
范例1-110 最短路径
∷相关函数:ShortestPath_DIJ函数
1.7.10 每一对顶点之间的最短路径
范例1-111 每一对顶点之间的最短路径
∷相关函数:ShortestPath_FLOYD函数
1.8 本章小结
第2章 数值计算
2.1 常见的数学函数
2.1.1 求整数的绝对值
范例2-1 求整数的绝对值
∷相关函数:abs函数
2.1.2 求长整型整数的绝对值
范例2-2 求长整型整数的绝对值
∷相关函数:labs函数
2.1.2 求浮点数的绝对值
范例2-2 求浮点数的绝对值
∷相关函数:fabs函数
2.1.4 求反余弦
范例2-4 求反余弦
∷相关函数:acos函数
2.1.5 求反正弦
范例2-5 求反正弦
∷相关函数:asin函数
2.1.6 求反正切
范例2-6 求反正切
∷相关函数:atan函数
2.1.7 对浮点数进行舍入
范例2-7 对浮点数进行舍入
∷相关函数:ceil函数
2.1.8 求余弦
范例2-8 求余弦
∷相关函数:cos函数
2.1.9 求双曲余弦
范例2-9 求双曲余弦
∷相关函数:cosh函数
2.1.10 求正弦
范例2-10 求正弦
∷相关函数:sin函数
2.1.11 求双曲正弦
范例2-11 求双曲正弦
∷相关函数:sinh函数
2.1.12 求正切
范例2-12 求正切
∷相关函数:tan函数
2.1.13 求双曲正切
范例2-13 求双曲正切
∷相关函数:tanh函数
2.1.14 获得整数相除的商和余数
范例2-14 获得整数相除的商和余数
∷相关函数:div函数
2.1.15 求ex
范例2-15 求ex
∷相关函数:exp函数
2.1.16 获取浮点相除的余数
范例2-16 获取浮点数相除的余数
∷相关函数:fmod函数
2.1.17 获取浮点数的尾数和指数
范例2-17 获取浮点数的尾数和指数
∷相关函数:frexp函数
2.1.18 求x2exponent
范例2-18 一维多项式求值
∷相关函数:ldexp函数
2.1.19 求自然对数
范例2-19 求自然对数
∷相关函数:log 函数
2.1.20 求lgx
范例2-20 求lgx
∷相关函数:log10函数
2.1.21 获取浮点数的整数部分和小数部分
范例2-21 第二类椭圆积分
∷相关函数:modf函数
2.1.22 求xy
范例2-22 求xy
∷相关函数:pow函数
2.1.23 求10x
范例2-23 求10x
∷相关函数:pow10函数
2.1.24 获取随机数
范例2-24 获取随机数
∷相关函数:rand函数
2.1.25 设置随机数生成器初值
范例2-25 设置随机数生成器初值
∷相关函数:srand函数
2.1.26 获取最大值和最小值
范例2-26 获取最大值和最小值
∷相关函数:max函数 min函数
2.1.27 求直角三角形的斜边长
范例2-27 求直角三角形的斜边长
∷相关函数:hypot函数
2.1.28 获取多项式的值
范例2-28 获取多项式的值
∷相关函数:poly函数
2.2 多项式的计算
2.2.1 一维多项式求值
范例2-29 一维多项式求值
∷相关函数:polyval函数
2.2.2 二维多项式求值
范例2-30 二维多项式求值
∷相关函数:tdpolyval函数
2.2.3 复系数一维多项式求值
范例2-31 复系数一维多项式求值
∷相关函数:cppolyval函数
2.2.4 多项式相乘
范例2-32 多项式相乘
∷相关函数:polymul函数
2.2.5 复系数多项式相乘
范例2-33 复系数多项式相乘
∷相关函数:cppolymul函数
2.2.6 多项式除法
范例2-34 多项式除法
∷相关函数:polydiv函数
2.2.7 复数多项式相除
范例2-35 复数多项式相除
∷相关函数:cppolydiv函数
2.3 复数运算
2.3.1 复数乘法
范例2-36 复数乘法
∷相关函数:cpmul函数
2.3.2 复数除法
范例2-37 复数除法
∷相关函数:cpdiv函数
2.3.3 复数乘幂
范例2-38 复数乘幂
∷相关函数:cppower函数
2.3.4 复数的n次方根
范例2-39 复数乘法
∷相关函数:cproot函数
2.3.5 复数指数
范例2-40 复数指数
∷相关函数:polyval函数
2.3.6 复数对数
范例2-41 复数对数
∷相关函数:cplog函数
2.3.7 复数正弦
范例2-42 复数正弦
∷相关函数:cpsin函数
2.3.8 复数余弦
范例2-43 复数余弦
∷相关函数:cpcos函数
2.4 随机数的产生
2.4.1 产生0~1之间均匀分布的随机数
范例2-44 0~1之间均匀分布的随机数
∷相关函数:edisrnd函数
2.4.2 产生0~1之间均匀分布的随机数序列数
范例2-45 0~1之间均匀分布的随机数序列
∷相关函数:edisrndsq函数
2.4.3 产生任意区间内均匀分布的随机数
范例2-46 产生任意区间内均匀分布的随机数
∷相关函数:itervalrnd函数
2.4.4 产生任意区间内均匀分布的随机数序列
范例2-47 产生任意区间内均匀分布的随机数序列
∷相关函数:itervalrndsq函数
2.4.5 产生任意均值与方差的正态分布的随机数
范例2-48 任意均值与方差的正态分布的随机数
∷相关函数:nordisrnd函数
2.4.6 产生任意均值与方差的正态分布的随机数序列
范例2-49 任意均值与方差的正态分布随机数序列
∷相关函数:nordisrndsq函数
2.5 矩阵运算
2.5.1 实矩阵相乘
范例2-50 实矩阵相乘
∷相关函数:matrixmul函数
2.5.2 复矩阵相乘
范例2-51 复矩阵相乘
∷相关函数:cpmatrixmul函数
2.5.3 一般实矩阵求逆
范例2-52 一般实矩阵求逆
∷相关函数:matrix_inverse函数
2.5.4 一般复矩阵求逆
范例2-53 一般复矩阵求逆
∷相关函数:multi_matrix_inverse函数
2.5.5 对称正定矩阵的求逆
范例2-54 对称正定矩阵的求逆
∷相关函数:symmetric_positive_definite_matrix函数
2.5.6 托伯利兹矩阵求逆的特兰持方法
范例2-55 托伯利兹矩阵求逆的特兰持方法
∷相关函数:toeplitz_inv函数
2.5.7 求一般行列式的值
范例2-56 求一般行列式的值
∷相关函数:determinant_value函数
2.5.8 求矩阵的秩
范例2-57 求矩阵的秩
∷相关函数:determinant_rank函数
2.5.9 对称正定矩阵的乔里斯基分解与行列式求值
范例2-58 对称正定矩阵的乔里斯基分解
∷相关函数:cholesky_method函数
2.5.10 矩阵的三角分解
范例2-59 矩阵的三角分解
∷相关函数:triangular_decomposition函数
2.5.11 一般实矩阵的QR分解
范例2-60 一般实矩阵的QR分解
∷相关函数:qr_decomposition函数
2.5.12 求广义逆的奇异值分解法
范例2-61 求广义逆的奇异值分解法
∷相关函数:singular_value_decomposition函数 generalized_inverses函数
2.6 矩阵特征值与特征向量的计算
2.6.1 约化对称矩阵为对称三对角阵的豪斯荷尔德变换法
范例2-62 约化对称矩阵为对称三对角阵
∷相关函数:Householder_method函数
2.6.2 求对称三对角阵的全部特征值与特征向量
范例2-63 求对称三对角阵的全部特征值
∷相关函数:def_qr函数
2.6.3 约化一般实矩阵为赫申伯格矩阵的初等相似变换法
范例2-64 约化实矩阵为赫申伯格矩阵
∷相关函数:trans_hessenbreg函数
2.6.4 求赫申伯格矩阵全部特征值的QR方法
范例2-65 求赫申伯格矩阵全部特征值
∷相关函数:hessenbreg_qr函数
2.6.5 求实对称矩阵特征值与特征向量的雅可比法
范例2-66 雅可比法求特征值与特征向量
∷相关函数:jacobi_method函数
2.6.6 求实对称矩阵特征值与特征向量的雅可比过关法
范例2-67 雅可比过关法
∷相关函数:jacobi_clearance函数
2.7 线性代数方程组的求解
2.7.1 求解实系数方程组的全选主元高斯消去法
范例2-68 全选主元高斯消去法
∷相关函数:gauss_elimination函数
2.7.2 求解实系数方程组的全选主元高斯—约当消去法
范例2-69 全选主元高斯—约当消去法
∷相关函数:gauss_jordan_elimination函数
2.7.3 求解复系数方程组的全选主元高斯消去法
范例2-70 求解复系数方程组(方法一)
∷相关函数:plu_gauss函数
2.7.4 求解复系数方程组的全选主元高斯—约当消去法
范例2-71 求解复系数方程组(方法二)
∷相关函数:plu_gauss_jordan函数
2.7.5 求解三对角线方程组的追赶法
范例2-72 求解三对角线方程组的追赶法
∷相关函数:tridiagonal_chase函数
2.7.6 求解一般带型方程组
范例2-73 求解一般带型方程组
∷相关函数:principal_gauss函数
2.7.7 求解对称方程组的分解法
范例2-74 求解对称方程组的分解法
∷相关函数:equations_decomposition函数
2.7.8 求解对称正定方程组的平方根法
范例2-75 求解对称正定方程组的平方根法
∷相关函数:equations_square_root函数
2.7.9 求解大型稀疏方程组
范例2-76 求解大型稀疏方程组
∷相关函数:sparse_gauss_jordan函数
2.7.10 求解托伯利兹方程组的列文逊方法
范例2-77 求解托伯利兹方程组
∷相关函数:toeplitz_levinson函数
2.7.11 高斯—赛德尔迭代法
范例2-78 高斯—赛德尔迭代法
∷相关函数:gauss_seidel_iteration函数
2.7.12 求解对称正定方程组的共轭梯度法
范例2-79 求解对称正定方程组的共轭梯度法
∷相关函数:conjugate_gradient_method函数
2.7.13 求解线性最小二乘问题的豪斯荷尔德变换法
范例2-80 求解线性最小二乘问题
∷相关函数:least_square_householder函数
2.7.14 求解线性最小二乘问题的广义逆法
范例2-81 求解线性最小二乘问题的广义逆法
∷相关函数:least_squares_reversion函数
2.7.15 求解病态方程组
范例2-82 求解病态方程组
∷相关函数:morbid_equations函数
2.8 非线性方程与方程组的求解
2.8.1 求非线性方程一个实根的对分法
范例2-83 对分法
∷相关函数:nonlinear_dichotomy函数
2.8.2 求非线性方程一个实根的牛顿法
范例2-84 牛顿法
∷相关函数:newton_iterative函数
2.8.3 求非线性方程一个实根的埃特金迭代法
范例2-85 埃特金迭代法
∷相关函数:aitken_iterative函数
2.8.4 求非线性方程一个实根的连分式法
范例2-86 连分式法
∷相关函数:continued_fraction函数
2.8.5 求实系数代数方程全部根的QR方法
范例2-87 QR方法
∷相关函数:qr_all函数
2.8.6 求实系数代数方程全部根的牛顿下山法
范例2-88 求实系数代数方程全部根的牛顿下山法
∷相关函数:newton_descent_all函数
2.8.7 求复系数代数方程全部根的牛顿下山法
范例2-89 求复系数代数方程全部根的牛顿下山法
∷相关函数:newton_descent_complex函数
2.8.8 求非线性方程组一组实根的梯度法
范例2-90 求非线性方程组一组实根的梯度法
∷相关函数:gradient_nonlinear函数
2.8.9 求非线性方程组一组实根的拟牛顿法
范例2-91 求非线性方程组一组实根的拟牛顿法
∷相关函数:quasi_newton_nonlinear函数
2.8.10 求非线性方程一个实根的蒙特卡洛法
范例2-92 求非线性方程的蒙特卡洛法
∷相关函数:monte_carlo_nonlinear函数
2.8.11 求实函数或复函数方程一个复根的蒙特卡洛法
范例2-93 第二类椭圆积分
∷相关函数:monte_carlo_realplex函数
2.8.12 求非线性方程组一组实根的蒙特卡洛法
范例2-94 第二类椭圆积分
∷相关函数:monte_carlo_equation函数
2.9 插值与逼近
2.9.1 一元全区间插值
范例2-95 一元全区间插值
∷相关函数:interpolation_total函数
2.9.2 一元三点插值
范例2-96 一元三点插值
∷相关函数:interpolation_three函数
2.9.3 连分式插值
范例2-97 连分式插值
∷相关函数:interpolation_continued函数
2.9.4 埃尔米特插值
范例2-98 埃尔米特插值
∷相关函数:interpolation_hermite函数
2.9.5 埃特金逐步插值
范例2-99 第二类椭圆积分
∷相关函数:interpolation_aitken函数
2.9.6 光滑插值
范例2-100 光滑插值
∷相关函数:interpolation_akima函数
2.9.7 第一种边界条件的三次样条函数插值、微商与积分
范例2-101 第一种边界条件的三次样条函数
∷相关函数:cubic_spline_first函数
2.9.8 第二种边界条件的三次样条函数插值、微商与积分
范例2-102 第二种边界条件的三次样条函数
∷相关函数:cubic_spline_second函数
2.9.9 第三种边界条件的三次样条函数插值、微商与积分
范例2-103 第三种边界条件的三次样条函数
∷相关函数:cubic_spline_third函数
2.9.10 二元三点插值
范例2-104 二元三点插值
∷相关函数:interpolation_point函数
2.9.11 二元全区间插值
范例2-105 二元全区间插值
∷相关函数:interpolation_total函数
2.9.12 最小二乘曲线拟合
范例2-106 最小二乘曲线拟合
∷相关函数:least_squares_fitting函数
2.9.13 切比雪夫曲线拟合
范例2-107 切比雪夫曲线拟合
∷相关函数:chebyshev_fitting函数
2.9.14 最佳一致逼近的里米兹方法
范例2-108 最佳一致逼近的里米兹方法
∷相关函数:remez_method函数
2.9.15 矩形域的最小二乘曲面拟合
范例2-109 矩形域的最小二乘曲面拟合
∷相关函数:rec_fitting函数
2.10 数值积分
2.10.1 变步长梯形求积法
范例2-110 变步长梯形求积法
∷相关函数:integration_ladder函数
2.10.2 变步长辛卜生求积法
范例2-111 变步长辛卜生求积法
∷相关函数:integration_simpson函数
2.10.3 自适应梯形求积法
范例2-112 自适应梯形求积法
∷相关函数:integration_self_adaptive函数
2.10.4 龙贝格求积法
范例2-113 龙贝格求积法
∷相关函数:integration_romberg函数
2.10.5 计算一维积分的连分式法
范例2-114 计算一维积分的连分式法
∷相关函数:continued_fractions函数
2.10.6 高振荡函数求积法
范例2-115 高振荡函数求积法
∷相关函数:higher_oscillatory_integration函数
2.10.7 勒让德—高斯求积法
范例2-116 勒让德—高斯求积法
∷相关函数:legendre_gauss函数
2.10.8 拉盖尔—高斯求积法
范例2-117 拉盖尔—高斯求积法
∷相关函数:laguerre_gauss函数
2.10.9 埃尔米特—高斯求积法
范例2-118 埃尔米特—高斯求积法
∷相关函数:hermite_gauss函数
2.10.10 切比雪夫求积法
范例2-119 切比雪夫求积法
∷相关函数:chebyshev函数
2.10.11 计算一维积分的蒙特卡洛法
范例2-120 计算一维积分的蒙特卡洛法
∷相关函数:monte_carlo函数
2.10.12 变步长辛卜生二重积分法
范例2-121 变步长辛卜生二重积分法
∷相关函数:simpson函数
2.10.13 计算多重积分的高斯方法
范例2-122 计算多重积分的高斯方法
∷相关函数:gauss函数
2.10.14 计算二重积分的连分式法
范例2-123 计算二重积分的连分式法
∷相关函数:continued_fractions_dual函数
2.10.15 计算多重积分的蒙特卡洛法
范例2-124 计算多重积分的蒙特卡洛法
∷相关函数:monte_carlo_multi函数
2.11 常微分方程组的求解
2.11.1 全区间积分的定步长欧拉方法
范例2-125 全区间积分的定步长欧拉方法
∷相关函数:euler_step函数
2.11.2 积分一步的变步长欧拉方法
范例2-126 积分一步的变步长欧拉方法
∷相关函数:euler_variable函数
2.11.3 全区间积分的维梯方法
范例2-127 全区间积分的维梯方法
∷相关函数:witty函数
2.11.4 全区间积分的定步长龙格—库塔方法
范例2-128 全区间积分的定步长龙格—库塔方法实例位置
∷相关函数:runge_kutta函数
2.11.5 积分一步的变步长龙格—库塔方法
范例2-129 积分一步的变步长龙格—库塔方法实例位置
∷相关函数:runge_kutta_steps函数
2.11.6 积分一步的变步长基尔方法
范例2-130 积分一步的变步长基尔方法
∷相关函数:gill函数
2.11.7 全区间积分的变步长默森方法
范例2-131 全区间积分的变步长默森方法
∷相关函数:merson函数
2.11.8 积分一步的连分式法
范例2-132 积分一步的连分式法
∷相关函数:continued_step函数
2.11.9 全区间积分的双边法
范例2-133 全区间积分的双边法
∷相关函数:bilateral函数
2.11.10 全区间积分的阿当姆斯预报校正法
范例2-134 阿当姆斯预报校正法
∷相关函数:adams函数
2.11.11 全区间积分的哈明方法
范例2-135 全区间积分的哈明方法
∷相关函数:hamming函数
2.11.12 积分一步的特雷纳方法
范例2-136 积分一步的特雷纳方法
∷相关函数:treanor函数
2.11.13 二阶微分方程边值问题的数值解法
范例2-137 二阶微分方程边值问题的数值解法
∷相关函数:finite_difference函数
2.12 数据处理与回归分析
2.12.1 随机样本分析
范例2-138 随机样本分析
∷相关函数:rndsplanalysis函数
2.12.2 一元线性回归分析
范例2-139 一元线性回归分析
∷相关函数:liregression函数
2.12.3 多元线性回归分析
范例2-140 多元线性回归分析
∷相关函数:mulliregression函数
2.12.4 半对数数据相关
范例2-141 半对数数据相关
∷相关函数:fittinglogt函数
2.12.5 对数数据相关
范例2-142 对数数据相关
∷相关函数:fittingln函数
2.13 极值问题的求解
2.13.1 一维极值连分式法
范例2-143 一维极值连分式法
∷相关函数:extremum函数
2.13.2 n维极值连分式法
范例2-144 n维极值连分式法
∷相关函数:nextremum函数
2.13.3 不等式约束线性规划问题
范例2-145 不等式约束线性规划问题
∷相关函数:linearprogram函数
2.14 数学变换与滤波
2.14.1 傅里叶级数逼近
范例2-146 傅里叶级数逼近
∷相关函数:seriesfour函数
2.14.2 快速傅里叶变换
范例2-147 快速傅里叶变换
∷相关函数:quickfft函数
2.14.3 快速沃什变换
范例2-148 快速沃什变换
∷相关函数:quickfwt函数
2.14.4 五点三次平滑
范例2-149 五点三次平滑
∷相关函数:smoothness函数
2.14.5 卡尔曼滤波
范例2-150 卡尔曼滤波
∷相关函数:kalfilter函数
2.14.6 α-β-γ滤波
范例2-151 α-β-γ滤波
∷相关函数:alphabgfilter函数
2.15 特殊函数
2.15.1 Gamma函数
范例2-152 Gamma函数
∷相关函数:Gamma函数
2.15.2 不完全Gamma函数
范例2-153 不完全Gamma函数
∷相关函数:incomgam函数
2.15.3 误差函数
范例2-154 误差函数
∷相关函数:errorfun函数
2.15.4 第一类整数Bessel函数
范例2-155 第一类整数Bessel函数
∷相关函数:bessel1函数
2.15.5 第二类整数Bessel函数
范例2-156 第二类整数Bessel函数
∷相关函数:bessel2函数
2.15.6 变形第一类整数Bessel函数
范例2-157 变形第二类整数Bessel函数
∷相关函数:varbessel1函数
2.15.7 变形第二类整数Bessel函数
范例2-158 变形第二类整数Bessel函数
∷相关函数:varbessel2函数
2.15.8 不完全Beta函数
范例2-159 不完全Beta函数
∷相关函数:beta函数
2.15.9 正态分布函数
范例2-160 正态分布函数
∷相关函数:gauss函数
2.15.10 t-分布函数
范例2-161 t-分布函数
∷相关函数:tdistribution函数
2.15.11 2-分布函数
范例2-162 2-分布函数
∷相关函数:xdistribution函数
2.15.12 F-分布函数
范例2-163 F-分布函数
∷相关函数:fdistribution函数
2.15.13 正弦积分
范例2-164 正弦积分
∷相关函数:sinintegral函数
2.15.14 余弦积分
范例2-165 余弦积分
∷相关函数:cosintegral函数
2.15.15 指数积分
范例2-166 指数积分
∷相关函数:expintegral函数
2.15.16 第一类椭圆积分
范例2-167 第一类椭圆积分
∷相关函数:ellipseintegral1函数
2.15.17 第二类椭圆积分
范例2-168 第二类椭圆积分
∷相关函数:ellipseintegral2函数
2.16 本章小结
第3章 图形图像处理
第4章 磁盘、目录和文件的操作
第5章 系统调用
索引
猜您喜欢