首页 > 图书中心 > Mathematica程序设计导论

目录

目录

第1章Mathematica基础

1.1认识Mathematica

1.1.1启动Mathematica

1.1.2笔记本

1.1.3一个简单实例

1.2自定义函数

1.2.1笔记本自定义函数

1.2.2程序包自定义函数

1.3全局变量

1.3.1变量名

1.3.2上下文环境

1.3.3全局参数

1.4基本数据类型

1.4.1Wolfram语言常数

1.4.2原子数据类型

1.4.3浮点数

1.4.4数量单位

1.4.5数制表示

1.5文档中心

1.5.1帮助文档

1.5.2插件文档

本章小结

第2章Wolfram语言经典编程

2.1循环编程

2.1.1For循环

2.1.2While循环

2.1.3NestWhile循环

2.1.4Do循环

2.2关系运算符和逻辑运算符

2.2.1关系运算符

2.2.2逻辑运算符

2.3选择编程

2.3.1If分支

2.3.2Switch分支

2.3.3Which分支

2.3.4Piecewise函数

2.4典型实例

本章小结

第3章Wolfram语言列表

3.1列表构造

3.1.1Import函数

3.1.2Table函数

3.1.3数组与矩阵

3.1.4字符列表

3.1.5随机数列表

3.2列表操作

3.2.1列表元素访问

3.2.2Map和Apply方法

3.2.3向量与矩阵操作

3.2.4集合操作

本章小结

第4章内置函数与自定义函数

4.1常用内置函数

4.1.1列表处理

4.1.2基本初等数学函数

4.1.3基本高等数学函数

4.1.4基本矩阵函数

4.1.5函数调用形式

4.2自定义函数

4.2.1函数定义

4.2.2函数选项设置

4.3纯函数

4.3.1纯函数定义

4.3.2嵌套函数

本章小结

第5章模块编程技术

5.1Module模块

5.1.1Module函数

5.1.2Module模块实例

5.2Block模块

5.2.1Block函数

5.2.2Block模块实例

5.3With模块

5.3.1With函数

5.3.2With模块实例

5.4Compile模块

5.4.1配置MinGW64编译器

5.4.2Compile函数

5.4.3Compile模块实例

5.5并行编程

5.5.1并行计算函数

5.5.2并行处理函数

本章小结

第6章字符串与数据集

6.1字符串

6.1.1字符串合并与拆分

6.1.2字符串替换操作

6.1.3字符串模式匹配

6.1.4正则表达式

6.1.5字符串变换函数

6.2规则与关联

6.2.1规则

6.2.2关联

6.3数据集

6.4模式匹配

本章小结

第7章图形与声音

7.1二维绘图

7.1.1Plot函数

7.1.2DiscretePlot函数

7.1.3ListPlot函数

7.1.4ListLinePlot函数

7.1.5Graphics函数

7.1.6PolarPlot函数

7.1.7ParametricPlot函数

7.1.8ContourPlot函数

7.1.9BarChart函数

7.1.10PieChart函数

7.1.11Show函数

7.1.12GraphicsGrid函数

7.2三维绘图

7.2.1Plot3D函数

7.2.2DiscretePlot3D函数

7.2.3ParametricPlot3D函数

7.2.4RevolutionPlot3D函数

7.2.5SphericalPlot3D函数

7.2.6ListPlot3D函数

7.2.7ContourPlot3D函数

7.2.8ListContourPlot3D函数

7.2.9ListSurfacePlot3D函数

7.2.10Graphics3D函数

7.3动画

7.3.1Animate函数

7.3.2Manipulate函数

7.4图像处理基础

7.4.1图像转换为矩阵

7.4.2矩阵转换为图像

7.5声音

本章小结

第8章Mathematica程序包

8.1欧几里得算法

8.2程序包

8.3Wolfram Workbench开发

8.3.1Wolfram Workbench安装

8.3.2创建程序包

8.3.3创建测试文档

8.3.4创建帮助文档

8.4自然语言

8.5程序调试

本章小结

第9章神经网络

9.1数据预处理

9.1.1数据归一化

9.1.2数据白化

9.1.3协方差均衡

9.1.4数据还原

9.1.5数据预处理模块程序

9.2感知器

9.2.1感知器原理

9.2.2感知器实例

9.2.3Wolfram实现方法

9.3BP神经网络

9.3.1BP算法

9.3.2BP神经网络实例

9.3.3Wolfram实现方法

本章小结

附录AMathematica笔记本目录管理和显示样式

参考文献

版权所有(C)2023 清华大学出版社有限公司 京ICP备10035462号 京公网安备11010802042911号

联系我们 | 网站地图 | 法律声明 | 友情链接 | 盗版举报 | 人才招聘