Transcript Mathematica
Mathematica ——工程教育改革的工具支持 何为Mathematica Mathematica是一个集成化的科学计算语言,其主要功能 概括为三个方面 符号演算,完成多种符号演算及数值计算的工作 数值计算,求解多项式方程和函数表达式,以及各种格式 数据的数值计算 图形计算,通过各种函数表达式计算函数图形 Mathematica的独到之处 作为一个工程计算软件,是当今世界用于科技计算的唯一 一个完全集成的环境 其核心是对设计复杂的应用软件提供一种简洁的语言,并 建立一个与其规模相匹配的构造界面 通过其符号语言把不同类型的操作简洁而生动的绑定在一 起,用代码写代码使得Mathematica更通用,更方便 其特点不仅在于它所计算的范围,更在于它实现使用者与 计算机之间流畅而自然的互动 Mathematica与工程教育 优秀的工程 师 优秀的工程 教育 优秀的工具 优秀的工 程产品 为什么选择Mathematica •使用代码语言把不同类型的操作简洁而 生动的绑定在一起 •与JAVA,C,HTML语言等无缝衔接及转 换使Mathematica更通用,更方便 •广泛的技术:高精度高性能的数值计算、 高效数值线性代数、符号数学、数据分析 和统计、线性规划和优化、离散数学、微 分方程、数据和函数可视化等等 •多样的领域:图像处理、并行计算、矢量 场视觉化、布尔数学体系运算、统计模式 分析等等,涵盖了数学、物理、工程建模, 生物科学、经济、文化、艺术等生活中的 方方面面 简洁的 代码 高效的 速度 广泛的 应用 开放的 资源 •通过符号语言以及互动环境,大副提高 其编译和运算的速度 •引入并行计算,充分发挥多核处理器的 计算能力 •融入CUDA技术,可在数值计算、建模、 模拟和视觉计算等方面获得10倍甚至100 倍的性能提升 •配合NVIDIA发布Tesla个人超级计算机, 可在桌面上执行复杂的数据计算任务,免 除编写原生C程序或等待公共集群的麻烦 •Mathematica Player 允许任何人免费运 行Mathematica下的互动程序 •提供了基因组、化学、气象、天文学、金 融、测地学数据的完整支持 •3000多个程序案例,提供开源代码 Mathematica与工程教育 • Mathematica ,作为一个建模和仿真的平台,在工程 教育上,有其特有优势 • • • • • 完备的建模平台巩固学生工程基础 庞大的数学方程式和算法库,加强学生对产品的全方 位认识 完善的仿真平台使学生全面了解以产品为导向的工程 内涵,以及产品所涉及的过程,系统,以及环境 符号语言的编程方式,易于上手并大大减少学生的编 程工作 统一而多样化的编程结构,直观的人机界面,使学生 更注重于产品本身,并激发更多的创造灵感 Mathematica用户群体 Mathematica的用户大部分是科技人员。但Mathematica 也被大量地用于教育,现在有成百上千的课程──从高 中课程到研究生课程──用它作基础。随着各种学生版 的发布,Mathematica也已成为全世界各种不同专业学 生的重要工具。 Mathematica用户之广泛令人惊叹。它横跨全球,也包 括自小学以上所有年龄段的人,并且包括艺术家,作曲 家,语言学家和律师。也有很多人使用Mathematica去 开发或探索他们与计算相关的各类问题 另一个好消息 2009年 第一届 Mahtematica 大中国 区技术交流大会 2010年 第十届 Mahtematica 全球使 用者技术交流大会