第一范文网 - 专业文章范例文档资料分享平台

Mathematica入门教程(7)

来源:用户分享 时间:2021-04-05 本文由乐与故人同 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

Mathematica入门教程

五、程序流程控制

作为一种语言,Mathematica提供了分支、循环、跳转等程序控制语句,如If[test,block1,block2]表明满足条件test,则执行语句块block1,否则执行block2;Switch[expr,test1,block1,test2,block2,....]表示如果表达式expr的值等于第i个testi的值,则执行语句块blocki。

循环语句有For[赋初值,循环条件,增量语句,语句块]表示如果满足循环条件,则执行语句块和增量语句,直到不满足条件为止,While[test,block]表明如果满足条件test则反复执行语句块block,否则跳出循环,Do[block,{i,imin,imax,istep}]与前者功能是相同的。还有Goto[lab], Label[lab]提供了程序中无条件跳转,Continue[]和Break[]提供了继续循环或跳出循环的控制,Catch[语句块1]和Throw[语句块2]提供了运算中对异常情况的处理。另外,在程序中书写注释可以用一对"(* *)"括起来,注释可以嵌套。

六、其他

以上是对Mathematica语法的一些特点做了一个很粗略的介绍,如果同学们对Mathematica感兴趣,你最好还是亲自使用一下。上机的过程中,希望你注意以下几点∶

1. 使用帮助,Mathematica的帮助文件提供了Mathematica内核的基本用法的说明,十分详细,可以参照学习。

2. 你可以使用"? 符号名"或"??符号名"来获得关于该符号(函数名或其他)的粗略或详细介绍。符号名中还可以使用通配符,例如?M*,则系统将给出所有以M开头的关键词和函数名,再如??For将会得到关于For语句的格式和用法的详细情况。

3. 在Mathematica的编辑界面中输入语句和函数,确认光标处于编辑状态(不断闪烁),然后按Insert键来对这一段语句进行求值。如果语句有错,系统将用红色字体给出 出错信息,你可以对已输入的语句进行修改,再运行。如果运行时间太长,你可以通过Alt+.(Alt+句号)来中止求值。

4. 对函数名不确定的,可先输入前面几个字母(开头一定要大写),然后按Ctrl+K,系统会自动补全该函数名。

关于Mathematica我们就暂时介绍到这里,由于水平有限,只能介绍一些基本用法,有兴趣的同学可以多上机,自己摸索,一定会有收获的。当然,计算机是为我们服务的,我们不是为了学习而学习,而是应该把它当成一种有力的工具,应用与我们的日常学习、工作和生活中。希望Mathematica会为你将来的探索之路增添一份力量。

七、应用例子

◆ 量子一维、二维简谐振子问题

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育Mathematica入门教程(7)全文阅读和word下载服务。

Mathematica入门教程(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1180229.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top