欣乐

The eagles are coming!

导航

2016年10月24日 #

五、过程式编程和调试技巧

摘要: 五、过程式编程和调试技巧 返回目录页1、循环2、判断3、模块化4、循环+判断5、调试技巧MMA支持所有标准的过程式编程(Procedural programming)结构,但往往通过集成把它们扩展到更为普遍的符号编程环境中。 1、循环MMA支持多种循环,常用的是Do循环与While循环。 特殊形式的 阅读全文

posted @ 2016-10-24 11:59 欣乐 阅读(494) 评论(0) 推荐(0) 编辑

六、图形

摘要: 六、图形 返回目录页1、图形基本元素2、图形指令与图形选项3、函数图与参数图4、文本图形5、数据图形6、声音7、互动栗子:随机漫步+++++++++++++++++++++++++++++++++++++++++++一切都是分层。表作为基本的数据是分层的。表达式,即程序,是分层的。所以数据与程序,没 阅读全文

posted @ 2016-10-24 11:59 欣乐 阅读(297) 评论(0) 推荐(0) 编辑

四、表达式的计算

摘要: 四、表达式的计算 返回目录页1、表达式2、表达式的计算过程3、变换规则初步4、模式5、变换规则和定义6、变换规则+模式匹配再次引用网友的话:其实,Mathematica是一个基于规则和模式的重写系统。藏在各种炫目功能和编程形式背后的是一个精心设计的规则替换和模式匹配引擎。Mathematica中的函 阅读全文

posted @ 2016-10-24 11:53 欣乐 阅读(909) 评论(0) 推荐(0) 编辑

三、函数与递归

摘要: 三、函数与递归 返回目录页 1、函数的嵌套调用2、自定义函数3、辅助函数4、匿名函数5、单行函数6、递归引用一个MMA粉丝一段话:Mathematica支持很多的编程范式(有可能是最多的),其中最为高效的应该就是函数式了,熟悉一点函数式语言的人再来接触Mathematica可能会倍感亲切。通过纯函数 阅读全文

posted @ 2016-10-24 11:52 欣乐 阅读(764) 评论(0) 推荐(0) 编辑

二、表操作

摘要: 二、表操作 返回目录页1、引言2、表的创建与表的测量Range Table Length Dimensions3、对表中元素的处理Position Part Take Drop Delete First/Last/Rest Select/Reverse/SortRotateLeft/RotateRi 阅读全文

posted @ 2016-10-24 11:51 欣乐 阅读(364) 评论(0) 推荐(0) 编辑

一、MMA概述

摘要: 一、MMA概述 返回目录页1、MMA的使用2、函数3、表达式4、数值计算和符号计算5、数据的表示6、程序设计 MMA可以用两个字概括:强大。用四个字概括:非常强大。代码短是出名的,MMA的代码n行,其他语言比如C、Java等,要10n行左右。这个有人作过统计。为啥会这样呢?因为MMA的视角不一样。其 阅读全文

posted @ 2016-10-24 11:50 欣乐 阅读(3610) 评论(0) 推荐(0) 编辑