本篇主要提供Mathematica程序设计导论电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
\"n全面阐述Mathematica软件Wolfram语言及其程序设计方法。 n诠释Wolfram语言Compile模块编译技术。 n涵盖Wolfram语言程序包设计方法。 n既适合于Mathematica初学者,又适用于长期使用Mathematica的研究人员。 \"
Mathematica软件是 能
体现计算机价值的科学计
算软件,而运行于其上的
Wolfram语言是 层次的
科学计算语言。本书基于
Mathematica 12.3,全面
介绍了Mathematica软件的
编程技术。全书分为9
章:第1章为Mathematica
基础,重点阐述
Mathematica软件的入门操
作;第2章为Wolfram语言
经典编程,讨论类似于C语
言等 语言的
Mathematica编程方法;第
3章为Wolfram语言列表,
叙述了Mathematica软件
重要的数据类型列表的操
作方法;第4章详细讨论
Wolfram语言内置函数和自
定义函数的用法;第5章为
模块编程技术,分析
Mathematica软件4种主要
的模块编程技巧;第6章讨
论了Wolfram语言字符串和
数据集;第7章展示
Mathematica软件强大的绘
图和声音处理能力;第8章
详细阐述Mathematica程序
包的设计方法;第9章介绍
Mathematica实现神经网络
算法的技巧。
本书可作为高等院校工
学、理学、艺术学和经济
学等学科本科生和研究生
学习Mathematica软件和
Wolfram语言的入门教材,
也可作为这些学科门类下
设专业本科生和研究生及
科研人员用于数据分析的
参考书。
张勇,男,计算机科学与技术,工学博士,教授,硕士生导师,IEEE 会员。研究兴趣:信息安全、机器学习与量子计算。主讲课程: 语言程序设计、嵌入式系统、数字图像处理、图像工程、物联网信息安全等。发表 作者学术论文40余篇,出版学术专著4部, 作者教材16部,主持 自然科学基金2项,省级课题6项。张勇老师,具有使用Mathematica软件近20年的经验。
第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.1 Wolfram语言常数
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.1 For循环
2.1.2 While循环
2.1.3 NestWhile循环
2.1.4 Do循环
2.2 关系运算符和逻辑运算符
2.2.1 关系运算符
2.2.2 逻辑运算符
2.3 选择编程
2.3.1 If分支
2.3.2 Switch分支
2.3.3 Which分支
2.3.4 Piecewise函数
2.4 典型实例
本章小结
第3章 Wolfram语言列表
3.1 列表构造
3.1.1 Import函数
3.1.2 Table函数
3.1.3 数组与矩阵
3.1.4 字符列表
3.1.5 随机数列表
3.2 列表操作
3.2.1 列表元素访问
3.2.2 Map和Apply方法
3.2.3 向量与矩阵操作
3.2.4 集合操作