- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mathematica中四种括号的使用
1.6.2 Mathematica中四种括号的使用
Mathematica中常用的括号有四种,分别为:( )、[ ] 、{ }、[[ ]],它们各有专门的用途,不能任意使用。
括号的用途:
1 方括号 [ ]
Mathematica中的内部函数以及用户自定义函数的自变量和参数,只能由方括号 [ ] 括起来。Mathematica中的函数是非常多的,它不仅包括数学中所定义所有的函数,也包括许多Mathematica所特有的函数。通常数学中的函数的自变量都用圆括号,而Mathematica使用方括号,这一点要特别注意。
例如:观察下面的函数值计算中,把方括号改为圆括号后会出现什么情况?
?????????????n[15]:= Sin[Pi/2] Out[15]= 1 (*正确计算
In[16]:= Sin(Pi/2)
Syntax::bktwrn:
Warning: Sin(Pi/2) should probably be Sin[Pi/2]. (*显示出错原因
2花括号{ }
花括号表示一个表(lists), 它一般用作范围、界限、集合等之中。花括号用来表示可以用来表达数学中的向量和矩阵。如果把花括号作多层套用的话, 就可以表示出以表为元素的表, 事实上这就是矩阵。
例如:用花括号表示出一个向量和一个矩阵。
In[17]:= a={1,3,5,7,9,11} (*定义向量a
Out[17]= {1, 3, 5, 7, 9, 11}
In[18]:= m={{1,2,3},{4,5,6},{7,8,9}}; (*定义矩阵m
In[ 19]:= MatrixForm[m] (*显示矩阵形式
Out[19]//MatrixForm=
1 2 3
4 5 6
7 8 9
3 双方括号 [[ ]]
双方括号只用于表示表a的元素。
例:取出上例矩阵m的第2行第3列的元素。
In[20]:= m[ Out[20]= 6
4 圆括号 ( )
圆括号主要用于改变表达式的优先运算顺序。用圆括号还可以把n个表达式定义为一个表达式,然后就可以对这n个表达式做批处理。
例如: In[21]:= com=(x=3;y=2;z=x^y) (*计算一组表达式x=3;y=2;z=x^y
Out[21]= 9
In[22]:= com^x (*93
Out[22]= 729
1.6.3Mathematica中的屏幕输出语句
在Mathematica中,只要将处理的表达式没有以分号结尾,就会自动显示表达式的结果,否则就不显示结果。为了编写程序的方便,Mathematica还提供了不受分号约束的表达式显示语句----- 屏幕输出语句,它的命令形式为:
命令形式: Print[表达式1,表达式2, ..., 表达式n ]
功能: 在屏幕某一行上依次输出表达式1,表达式2,... 表达式n的值, 表达式之间没有空隙 ,输入完毕后换行。
例如: In[23]:= Print[2+3=,2+3] (*结尾没有分号
Out[23]= 2+3=5
In[24]:= Print[2+3=,2+3]; (*结尾有分号
Out[24]= 2+3=5
In[25]:= x=13;y=4;Print[x,+,y,=,x+y];
Out[25]= 13+4=17
1.6.4Mathematica的错误提示
用户在使用Mathematica命令时,可能会出现由于引用格式不符合要求或输入命令不对等错误,当这些情况出现时,Mathematica通常给出一串用红色英文说明的错误提示信息指出发生的错误,一般情况下拒绝执行相应的命令。例如:用户要画出正弦函数sin x在[-2,2]的图形, 正确的命令为:
In[26]:=Plot[Sin[x], {x,-2, 2}]
但如果用户将{x,-2,2}输入为{-2,2},变为:
In[27]:=Plot [Sin[x], {-2, 2}
文档评论(0)