Mathematica的编程基础_第1页
Mathematica的编程基础_第2页
Mathematica的编程基础_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 第3讲 Mathematica的编程基础在Mathematica系统中,我们所进行的计算和操作实际上都可以认为是在编程,因为编程最简单地说就是用一系列的语句来描述一个适当操作,下面讨论一些与编程有关的问题。包括描述复杂的计算过程的程序结构,定义局部变量,如何实现程序包等问题。 3.1过程的基本构成 Mathematica中一个过程就是用分号隔开的表达式序列,也称为复合表达式。在Mathematica的各种结构中,任何一个表达式的位置都能放一个复合表达式,运行时按复合表达式顺序依次求值,输出最后一个表达式的值。表达式序列我们习惯也称为语句序列。 3.2条件控制结构 Mathematica中提供

2、了If、Which和Switch三种描述条件分支的结构语句,这些语句常用在程序中,也可用于行文命令Inn中。 3.2.1 If语句的结构 If语句的结构与一般程序设计语言结构类似。由于Mathematica的逻辑表达式的值有三个:真(True)、假(False)和非真非假(通常是无法判定)。因此If语句的转向也有三种情况,下列是If结构的三种情况: 格式:If逻辑表达式,表达式1 功能:逻辑表达式的值为真,计算表达式1,表达式1的值就是整个If结构的值。 格式:If逻辑表达式,表达式1,表达式2 功能:当逻辑表达式的值为真,计算表达式1的值,并将表达式1的值作为整个If结构的值;当逻辑表达式的

3、值为假时,计算表达式2的值,并将表达式2的值作为整个If结构的值。 格式:If逻辑表达式,表达式1,表达式2,表达式3 功能:当逻辑表达式的值为真,计算表达式1的值,并将表达式1的值作为整个结构的值;当逻辑表达式的值为假时,计算表达式2的值,并将表达式2的值作为整个结构的值;当逻辑表达式的值非真非假时,计算表达式3的值,并将表达式3的值作为整个结构的值。 3.2.2 Which语句的结构 Which语句的一般形式: 格式:Which条件1,表达式1,条件2,表达式2,条件n,表达式n Which条件1,表达式1,条件n,表达式n, True,表达式 功能:依次计算条件i,计算对应第一个条件为True的表达式的值,作为整个While结构的值。所有都为假,值为Null,作为整个结构的值。 3.2.3 Switch语句的一般形式 格式: Switchexpr,模式1,表达式1,模式2,表达式2, 功能: 将表达

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论