3.表达式Mathematica能处理数学公式,表以及图形等多种数据形式。尽管形式上看起来不一样,但在Mathematica内部都被看成同种类型,即都把他们当作表达式的形式。Mathematica中的表达式是由常量、变量、函数、命令、运算符和括号等组成。如:3+2-7*4;x 2-3x;(a+b)*(a-2b)等。口162025年9月29日星期一Mathematica软件及其应用
2025年9月29日星期一 Mathematica 软件及其应用 16 3.表达式 Mathematica 能处理数学公式,表以及图形等多种数 据形式。尽管形式上看起来不一样,但在Mathematica内 部都被看成同种类型,即都把他们当作表达式的形式。 Mathematica 中的表达式是由常量、变量、函数、命 令、运算符和括号等组成。 如:3+2-7*4;x^2-3x;(a+b)*(a-2b)等
表达式的输入和执行:直接在Notebook窗口输入一个表达式(长表达式用“Enter"换行)后,在窗口形成一个单元(Cel1),按组合键“Shift+Enter”或小键盘的“Enter"可立即执行,表达式执行后的结果以“Out|命令序号]=.....”形式显示输出,执行的结果可在后续的表达式中使用。注:(1)表达式里的括号只允许是圆括号(无论有多少层)。(2)表达式也可用基本输入的控制面板辅助输入。(3)介于“(*"和“*)”之间的内容为注释,不执行。OCK172025年9月29日星期一Mathematica软件及其应用
2025年9月29日星期一 Mathematica 软件及其应用 17 注:(1) 表达式里的括号只允许是圆括号(无论有 多少层)。 (2) 表达式也可用基本输入的控制面板辅助输入。 (3) 介于“(*”和“*)”之间的内容为注释,不执行。 表达式的输入和执行: 直接在Notebook窗口输入一个表达式(长表达式用 “Enter”换行)后,在窗口形成一个单元(Cell),按组 合键“Shift+Enter”或小键盘的“Enter”可立即执行,表 达式执行后的结果以“Out[命令序号]= .”形式显示输 出,执行的结果可在后续的表达式中使用
4.简单的调用方式%:1代表最后一次的执行结果%%:代表倒数第二个的执行结果% n:代表上面第n个表达式的执行的结果(而不是倒数第n个结果)注:表达式后加分号“;”,则不显示执行结果(图形输出命令与屏幕显示命令Print除外),但结果仍可在后续的表达式中使用,这样可加快计算速度,182025年9月29日星期一Mathematica软件及其应用
2025年9月29日星期一 Mathematica 软件及其应用 18 4.简单的调用方式 %: 代表最后一次的执行结果 %%:代表倒数第二个的执行结果 %n: 代表上面第n个表达式的执行的结果 (而不是倒数第n个结果) 注:表达式后加分号“; ”, 则不显示执行结果(图 形输出命令与屏幕显示命令Print除外),但结果仍可在 后续的表达式中使用,这样可加快计算速度
5.Mathematica的联机帮助系统使用Mathematica的过程中,常常需要了解一个命令的详细用法,或者想知系统中是否有完成某一计算功能的命令,联机帮助系统永远是最详细、最方便的资料库。可用命令和菜单两种方式可以得到系统的联机帮助信息。口O192025年9月29日星期一Mathematica软件及其应用
2025年9月29日星期一 Mathematica 软件及其应用 19 5.Mathematica 的联机帮助系统 使用Mathematica的过程中,常常需要了解一个命 令的详细用法,或者想知系统中是否有完成某一计算 功能的命令,联机帮助系统永远是最详细、最方便的 资料库。 可用命令和菜单两种方式可以得到系统的联机帮 助信息
(1)命令方式:在Notebook界面下,用?或??可向系统查询运算符、函数和命令的定义和用法,获取简单而直接的帮助信息。例如,向系统查询作图函数Plot命令的用法可使用命令“?Plot”,系统将给出调用Plot的格式及P1ot命令的功能(如果用两个问号“??,则信息会更详细一些)。使用命令“?Plot*”,系统将给出所有以Plot这四个字母开头的命令的用法。#口202025年9月29日星期一Mathematica软件及其应用
2025年9月29日星期一 Mathematica 软件及其应用 20 (1) 命令方式:在Notebook界面下,用 ?或 ?? 可向系统查询运算符、函数和命令的定义和用法,获 取简单而直接的帮助信息。 例如,向系统查询作图函数Plot命令的用法可使 用命令“?Plot”,系统将给出调用Plot的格式及 Plot命令的功能(如果用两个问号“??”,则信息会 更详细一些)。 使用命令“? Plot*”,系统将给出所有以Plot 这四个字母开头的命令的用法