Mathematica(MMA)闪电入门系列 目录与说明
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 ++++++++++++++++++++++++++++++++++++++++++++++++
Mathematica(MMA)闪电入门系列 目录与说明的更多相关文章
- pascal闪电入门系列目录
第一章 准备工作 第二章 Hello,world! 第三章 输出.输入 第四章 变量常量.基本数据类型 第五章 格式.注释 第六章 运算符.表达式.优先级 第七章 分支结构 第八章 数 ...
- ABP入门系列目录——学习Abp框架之实操演练
ABP是"ASP.NET Boilerplate Project (ASP.NET样板项目)"的简称. ASP.NET Boilerplate是一个用最佳实践和流行技术开发现代WE ...
- ABP入门系列(2)——通过模板创建MAP版本项目
一.从官网创建模板项目 进入官网下载模板项目 依次按下图选择: 输入验证码开始下载 下载提示: 二.启动项目 使用VS2015打开项目,还原Nuget包: 设置以Web结尾的项目,设置为启动项目: 打 ...
- ABP入门系列(4)——领域层定义仓储并实现
一.先来介绍下仓储 仓储(Repository): 仓储用来操作数据库进行数据存取.仓储接口在领域层定义,而仓储的实现类应该写在基础设施层. 在ABP中,仓储类要实现IRepository接口,接口定 ...
- ABP入门系列(3)——领域层创建实体
这一节我们主要和领域层打交道.首先我们要对ABP的体系结构以及从模板创建的解决方案进行一一对应.网上有代码生成器去简化我们这一步的任务,但是不建议初学者去使用. 一.首先来看看ABP体系结构 领域层就 ...
- ABP入门系列(6)——展现层实现增删改查
这一章节将通过完善Controller.View.ViewModel,来实现展现层的增删改查.最终实现效果如下图: 一.定义Controller ABP对ASP.NET MVC Controllers ...
- ABP入门系列(5)——创建应用服务
一.解释下应用服务层 应用服务用于将领域(业务)逻辑暴露给展现层.展现层通过传入DTO(数据传输对象)参数来调用应用服务,而应用服务通过领域对象来执行相应的业务逻辑并且将DTO返回给展现层.因此,展现 ...
- ABP入门系列(7)——分页实现
ABP入门系列目录--学习Abp框架之实操演练 完成了任务清单的增删改查,咱们来讲一讲必不可少的的分页功能. 首先很庆幸ABP已经帮我们封装了分页实现,实在是贴心啊. 来来来,这一节咱们就来捋一捋如何 ...
- ABP入门系列(8)——Json格式化
ABP入门系列目录--学习Abp框架之实操演练 讲完了分页功能,这一节我们先不急着实现新的功能.来简要介绍下Abp中Json的用法.为什么要在这一节讲呢?当然是做铺垫啊,后面的系列文章会经常和Json ...
随机推荐
- 12、Java中的接口
接口:初期理解,可以认为是一个特殊的抽象类 当抽象类中的方法都是抽象的,那么该类可以通过接口的形式来表示.class用于定义类interface 用于定义接口. 接口定义时,格式特点:1,接口中常见定 ...
- Flexigrid从对象中加载数据
(有问题,在找…………) Flexigrid是用来动态加载数据的一种比较好(老)的Jquery表插件,然后有些时候,我们需要其从本地或者jQuery对象中加载数据,比如有这么个需求,页面显示中有两个表 ...
- expr命令的一些用法
expr是evaluate expressions的缩写,我的理解它的作用就是用来输出表达式的值. 看下面的几个例子. (1)进行数值运算 $:expr 1 + 2 //'+' 左右两边必须有 ...
- URL传值特殊字符处理
问题:url传递的值中有特特殊字符,比如"<"或者">"会导致传递的参数被截短,也就是特殊字符之后的值传递不过去(例如:var list=" ...
- Android学习笔记(九)
Android中的四种基本布局 1.LinearLayout LinearLayout称为线性布局,是一种常用的布局.修改activity_main.xml中的代码,如下所示: <LinearL ...
- sql server 替换特殊符号
--create-- 去掉特殊符号alter function RepSymbol(@str nvarchar(max))returns nvarchar(max)as begin set @str= ...
- OAF_开发系列17_实现OAF数组应用Vector / Hashmap / Hashtable / Arraylist(案例)
20150506 Created By BaoXinjian
- Nginx图片剪裁模块探究
http://nginx.org/en/docs/http/ngx_http_image_filter_module.html http://cwtea.blog.51cto.com/4500217/ ...
- ubuntu下postgreSQL安装配置
一.安装并配置,并设置远程登陆的用户名和密码 1.安装postgreSQL sudo apt-get update sudo apt-get install postgresql-9.4 在Ubunt ...
- The project: project which is referenced by the classpath, does not exist.
有个java工程运行时报The project: project which is referenced by the classpath, does not exist.错误 上网查解决方案,说是将 ...