|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/programming-in-mathematica/
课程评论:没有评论
**Coursera 课程 《Mathematica 编程》内容摘要** 本课程专注于教授如何利用 Mathematica 强大的图形和动画工具来原型化想法和可视化数据。课程核心在于掌握 Wolfram 语言的编程能力,使学习者能够创造几乎任何想要实现的功能。 课程从 plotting(绘图)和 animation(动画)入手,快速介绍数据和数学函数的使用,随后深入讲解 Wolfram 语言的编程细节。每节课都会引入新概念,并通过生动的示例展示应用场景。学习者可以下载课堂笔记本进行同步学习,并通过配套的练习笔记本加强实践。 课程鼓励学习者完成所有练习,以巩固新知识。此外,课程还包含一系列项目,例如: * 编程与可视化单摆的振荡 * 细胞自动机的演化 * 谢尔宾斯基地毯 * 进化模型的简单模拟 这些项目旨在挑战学习者的创造力,并教授他们如何使用 Mathematica 进行编程和解决实际问题。 本课程特别适合大学生、研究生乃至教授,因为 Mathematica 在生成出版物质量的图形方面表现出色。当然,非学术背景的学习者也能从中受益。 课程期待与您一起学习,祝您学习愉快!
In this course, we're going to teach you how to use the powerful graphics and animation tools available in Mathematica for prototyping ideas and visualizing data. While Mathematica has many built in functions for doing really amazing things, we feel that a good understanding of how to code frees you to be able to make just about anything. And so our focus in this course is programming using the Wolfram Language. To get you started off quickly, we will jump right in with plotting and animating, data and mathematical functions. After that, we will get into the nitty gritty details of programming with the Wolfram Language. In each lecture, we will introduce new concepts, and demonstrate use cases with interesting examples. You can download the lecture notebook and follow along with us, as the best way to learn to program is to get as much practice as possible. Each lecture is also accompanied by an exercise notebook. These notebooks provide a bunch of problems for you to work on and will really help to internalize the new material. You will get the most out of this course if you do all of the exercises. Periodically, we'll have projects for you to work on. These project are often challenging and will test your ingenuity, but will also teach you how to program and solve real problems with Mathematica. Our projects include: Programming and visualizing the oscillations of a simple pendulumThe evolution of cellular automataSierpinski's carpetSimple simulation of an evolution model We feel that this course will best serve college level students, graduate students, and maybe even professors, since Mathematica is great for producing publication quality graphics. However, even if you are not an academic, you will benefit from taking this course. We look forward to teaching this course and we hope you enjoy it. See you at the next lecture!