Mathematica 系列教程第一节:从1+1到混沌

本课程主要对Mathematica的使用方法进行了简单介绍。Mathematica是当前最先进的科学计算软件之一,与Matlab、Maple并称“3M”。(课时:24 分钟)

讲师:   章彦博

课程背景

为什么要学习Mathematica?在一些科研工作中,“敏捷”是非常重要的。有的时候,一个点子想出来了,如果觉得自己半个小时就能验证,那大多数人就会立刻去做;而若是觉得这个点子需要大量的时间来验证,心生畏惧,可能就会拖着、甚至不做。这样就会产生非常大的效率差异。而拥有非常先进的符号计算系统,以及强大的数值计算系统的Mathematica则可以将你的想法快速付诸于实践。有研究证实,Mathematica的平均代码量,正比于C语言代码量的开根号。

这是我们的第一节Mathematica课程,在本课程中将以洛伦兹系统为引子,来介绍基本的Mathematica操作。包括软件的基本操作与设置,常用的代码。另外,在课程的最后将介绍如何管理一个科研级的Mathematica工程。

课程详情

本课程的主要内容有:

  • Mathematica 及混沌系统介绍

  • 基本操作演示

  • 表达式及绘图的实现

  • 微分方程与函数的实现

    • 以洛伦兹系统为例

  • 科研级的 Mathematica 工程

课程目的

认真学习本课程,你能够做到:

  • 掌握 Mathematica 的基本用法

  • 了解洛伦兹混沌系统


讲师介绍
章彦博

中国科学技术大学凝聚态物理系本科

集智科学家、集智-凯风研读营第一期学者

研究方向:统计物理、复杂系统等

曾在瑞典Karolinska医学院进行访问交流

现在合肥微尺度国家实验室与导师合作高维逾渗模型、键逾渗的拓扑结构等工作