MATHEMATICA CORE LANGUAGE第一章:学会计算

时间:2014-12-30 13:37:26   收藏:0   阅读:251
博客已经搬家!请前往http://gqqnbig.me/?p=120 阅读本文。

使用先前结果


技术分享

 

%的正式名称为Out。在Mathematica帮助浏览器里输入%即可发现此信息。

定义变量

牢记变量是永久存在的,除非你清除它。建议你用完变量后及时手工清除。

变量名长度不限;但不能以数字开头,因为2x表示2乘以x。经实测,变量名可以是中文,语法提示也支持。

技术分享

 

Mathematica的内置函数采用UpperCamel命名法(第一个字母大写)。为了避免与内置函数冲突,建议用户函数以小写字母开头。

请注意以下几点:

符号代换为数字

变换规则x->3表示把符号x代换为数字3。可对表达式运用变换规则,语法为expr /. rule(其中expr为表达式,rule为变化规则,/.称为替换运算符)。

技术分享

变换规则本身也是表达式,也可以赋值给一个变量,然后后者再参与到变换过程中。

技术分享

或者

技术分享

这里用到了上一节讲的%函数。

expr /. {x->xval, y->yval}用来执行多个替换。

如果你想要x总是被替换为某个值,那就用赋值语法,如x=3、x=Fibonacci[10]。

Mathematica采用惰性求值的策略,如果一个变量(符号)是表达式或数字,那么求值时就把该变量替换为数字;如果该变量没有定义,那么它就是个符号,“别管那么多”。所以,明确一个变量是否已经定义十分重要。记住常常用x=.进行“垃圾回收”。

四种括号

多个操作

 

即使上一个操作以分号结尾,其返回值还是被保存在Out里,即我们可以用%获得它的值。

In[2]:=  x=67-5;
In[3]:=  %
Out[3]=  62

原文:http://blog.csdn.net/gqqnb/article/details/42264521

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!