Mathematica(MMA)闪电入门系列  入口

本文起到目录作用,点击以下链接,可以打开各章:

一、MMA概述
二、表操作
三、函数与递归
四、表达式的计算
五、过程式编程和调试技巧
六、图形
七、程序包

以下为各章详细目录

 /*
一、MMA概述
1、MMA的使用
2、函数
3、表达式
4、数值计算和符号计算
5、数据的表示
6、程序设计 二、表操作
1、引言
2、表的创建与表的测量
3、对表中元素的处理
4、对多个表的处理
5、高阶函数
6、函数对表的重复作用
7、字符串和字符 三、函数与递归
1、函数的嵌套调用
2、自定义函数
3、辅助函数
4、匿名函数
5、单行函数
6、递归 四、表达式的计算
1、表达式
2、表达式的计算过程
3、变换规则初步
4、模式
5、变换规则和定义
6、变换规则+模式匹配 五、过程式编程和调试技巧
1、循环
2、判断
3、模块化
4、循环+判断
5、调试技巧 六、图形
1、图形基本元素
2、图形指令与图形选项
3、函数图与参数图
4、文本图形
5、数据图形
6、声音
7、互动栗子:随机漫步 七、程序包
1、运行目录与规则库目录
2、目录和符号
3、搜索顺序
4、载入程序包
5、自制程序包
6、标准程序包
*/

详细目录

以下为代码、pdf文件在百度云中的下载链接:

http://pan.baidu.com/s/1dE4i5O1

-------------------------------------------

学习建议:
很多小朋友啊,被《MMA全书》吓倒了,那书比砖头还厚。其实MMA入门并不难。
这个入门教程,以例子为主,从MMA编程的角度编写,试图使学习者在几个小时内入门。
把扩展阅读部分(在每一章的尾部)算上,最多化十多个小时。
建议不可一步登天,一天坚持学习半小时到一小时即可。这样一两周下来,就可以入门了。
理解为主,没有练习。只要把程序拷贝到MMA中去运行(所有代码以nb格式文件的形式也提供了下载),去观察、去修改、去理解,那么MMA的学习曲线并不陡。
几个小时的入门,完全是可以做到的。
记得随时按下"F1"键,来阅读理解函数说明。MMA本身自带的帮助文档,是真真极好的。

----------------------------------------------

对于理科生的后续建议:
化了几个小时入门之后,就完全可以去看应用方面性的书了。边学习边理解,对MMA的认识与运用能力,自然会得到提高。

数学:
MATHEMATICA 5在大学数学课程中的应用--丁大正编著 2006年06月.pdf

物理:
http://item.jd.com/11300610.html
Mathematica与大学物理计算(第2版)
董键 著
这本书已经出到第二版,说明第一版写得不错。第一版有电子书,而且有源代码。

化学:
http://item.jd.com/10255678.html
Mathematica在化学化工中的应用
杜迎春 著
电子书已经下载到。源代码在书中没有说明提供,可能是没有的。

数理化都有了。可能还有更好的书,找到的话告诉我啊。
这些书都有点老了,不过一点关系也没有。一是基础科学在这层次上变化不大,二是MMA的兼容性非常好,老版本的代码在新版本上运行,不会有问题。
这些电子书,我会整理好发到百度云上(已经发上,见上)。

-------------------------------------------------

最后的建议:

http://www.cnblogs.com/ajian005/archive/2012/10/19/2753913.html
数学、物理、化学、生物、地理常用软件介绍(草稿)
哇靠,软件有那么多。。

不用怕。软件写出来,是给人用的。好的软件都非常容易使用。
我们可以在MMA上快速入门,自然可以在其他软件上也快速入门。
软件使用的后面,是搭配的问题了,几个搭配在一起,用于解决实际问题。

---------------------------------------------------

最后的说明:
本文中,很多地方有链接的,使劲点进去。。
有建议或发现不足的地方,随时留言啊。。

我用的MMA版本是:9.0.1.0    操作系统是:WinXp
现在(161024),10、11版本都已经出来啦,只是体积比较大,有兴趣的小朋友可以尝试,都有破解版的。。

161103 建立各种链接、整理、润色,完工。

end ++++++++++++++++++++++++++++++++++++++++++++++++

Top

 

 

Mathematica(MMA)闪电入门系列 目录与说明的更多相关文章

  1. pascal闪电入门系列目录

    第一章  准备工作 第二章  Hello,world! 第三章  输出.输入 第四章  变量常量.基本数据类型 第五章  格式.注释 第六章  运算符.表达式.优先级 第七章  分支结构 第八章  数 ...

  2. ABP入门系列目录——学习Abp框架之实操演练

    ABP是"ASP.NET Boilerplate Project (ASP.NET样板项目)"的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WE ...

  3. ABP入门系列(2)——通过模板创建MAP版本项目

    一.从官网创建模板项目 进入官网下载模板项目 依次按下图选择: 输入验证码开始下载 下载提示: 二.启动项目 使用VS2015打开项目,还原Nuget包: 设置以Web结尾的项目,设置为启动项目: 打 ...

  4. ABP入门系列(4)——领域层定义仓储并实现

    一.先来介绍下仓储 仓储(Repository): 仓储用来操作数据库进行数据存取.仓储接口在领域层定义,而仓储的实现类应该写在基础设施层. 在ABP中,仓储类要实现IRepository接口,接口定 ...

  5. ABP入门系列(3)——领域层创建实体

    这一节我们主要和领域层打交道.首先我们要对ABP的体系结构以及从模板创建的解决方案进行一一对应.网上有代码生成器去简化我们这一步的任务,但是不建议初学者去使用. 一.首先来看看ABP体系结构 领域层就 ...

  6. ABP入门系列(6)——展现层实现增删改查

    这一章节将通过完善Controller.View.ViewModel,来实现展现层的增删改查.最终实现效果如下图: 一.定义Controller ABP对ASP.NET MVC Controllers ...

  7. ABP入门系列(5)——创建应用服务

    一.解释下应用服务层 应用服务用于将领域(业务)逻辑暴露给展现层.展现层通过传入DTO(数据传输对象)参数来调用应用服务,而应用服务通过领域对象来执行相应的业务逻辑并且将DTO返回给展现层.因此,展现 ...

  8. ABP入门系列(7)——分页实现

    ABP入门系列目录--学习Abp框架之实操演练 完成了任务清单的增删改查,咱们来讲一讲必不可少的的分页功能. 首先很庆幸ABP已经帮我们封装了分页实现,实在是贴心啊. 来来来,这一节咱们就来捋一捋如何 ...

  9. ABP入门系列(8)——Json格式化

    ABP入门系列目录--学习Abp框架之实操演练 讲完了分页功能,这一节我们先不急着实现新的功能.来简要介绍下Abp中Json的用法.为什么要在这一节讲呢?当然是做铺垫啊,后面的系列文章会经常和Json ...

随机推荐

  1. Spark代码调优(一)

    环境极其恶劣情况下: import org.apache.spark.SparkContext import org.apache.spark.rdd.RDD import org.apache.sp ...

  2. Python导入自定义包或模块

    一般我们会将自己写的 Python 模块与 Python 自带的模块分开存放以达到便于维护的目的. Python 运行环境在查找模块时是对 sys.path 列表进行遍历,如果我们想在运行环境中添加自 ...

  3. java 记事本 - 实例

    记事本记事本实例中使用了以下知识1.ui界面2.io流3.事件监听4.图形5.JFileChooser 类,用于打开文件,另存为文件.弹出文件选择器对话框 学习重点:JFileChooser,有很多方 ...

  4. MySQL5.7安装与配置(YUM)

    安装环境:CentOS7 64位,MySQL5.7 1.配置YUM源 在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/  # ...

  5. 如何通过JavaScript构建Asp.net服务端控件

    摘要 虽然ASP.NET的服务器控件一直被大家所诟病,但是用户控件(ACSX)在某些场景下还是非常有用的. 在一些极特珠的情况下,我们会使用JavaScript动态的构建页面中的控件,但假设遇到了我要 ...

  6. 71. Merge k Sorted Lists

    Merge k Sorted Lists Merge k sorted linked lists and return it as one sorted list. Analyze and descr ...

  7. struts的标签库出现Failed to load or instantiate TagExtraInfo class

    使用struts的标签库出现Failed to load or instantiate TagExtraInfo class 最近在使用struts标签库的时候,在eclipse开发环境中是正常的,放 ...

  8. Android学习起步 - AutoCompleteTextView及MultiAutoCompleteTextView控件使用

    大家在用百度搜索时,输入几个词就出现下拉框可选,以下两个控件就具有这个功能 AutoCompleteTextView:只能匹配输入的开始,只有一次匹配 MultiAutoCompleteTextVie ...

  9. 利用MyEclipse自动生成POJO和配置文件

    1.选择MyEclipse菜单的window菜单的Open Perspective,选择MyEclipse Database Explorer,如图所示. 2.在MySql上面点击右键,选择eidt. ...

  10. centos7 下修改时区

    #timedatectl status //显示当前设置 #timedatectl list-timezones //列出时区 #timedatectl set-timezone Asia/Shang ...