- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Mathematica 入门教程
Mathematica 的基本语法特征
如果你是第一次使用 Mathematica ,那么以下几点请你一定牢牢记住:
Mathematica 中大写小写是有区别的,如 Name、name、NAME 等是不同的变量名或函数名。
系统所提供的功能大部分以系统函数的形式给出,内部函数一般写全称,而且一定是以大写英文字母开头,如
Sin[x],Conjugate[z] 等。
乘法即可以用 * ,又可以用空格表示,如 2 3 =2*3 =6 ,x y,2 Sin[x] 等;乘幂可以用“ ^ ”表示,如 x^0.5,Tan[x]^y 。
自定义的变量可以取几乎任意的名称,长度不限,但不可以数字开头。
当你赋予变量任何一个值, 除非你明显地改变该值或使用 Clear[ 变量名 ] 或“变量名 =. ”取消该值为止,它将始终保
持原值不变。
一 定 要 注 意 四 种 括 号 的 用 法 : () 圆 括 号 表 示 项 的 结 合 顺 序 , 如 (x+(y^x+1/(2x)));[] 方 括 号 表 示 函 数 , 如
Log[x],BesselJ[x,1] ;{} 大括号表示一个“表” (一组数字、任意表达式、函数等的集合 ) ,如{2x,Sin[12 Pi],{1+A,y*x}} ;
[[]] 双方括号表示“表”或“表达式”的下标,如 a[[2,3]] 、{1,2,3}[[1]]=1 。
Mathematica 的语句书写十分方便,一个语句可以分为多行写,同一行可以写多个语句(但要以分号间隔) 。当语
句以分号结束时,语句计算后不做输出(输出语句除外) ,否则将输出计算的结果。
一.数的表示及计算
1.在 Mathematica 中你不必考虑数的精确度,因为除非你指定输出精度, Mathematica 总会以绝对精确的形式输出
结果。例如:你输入
In[1]:=378/123 ,系统会输出 Out[1]:=126/41 ,如果想得到近似解,则应输入
In[2]:=N[378/123,5], 即求其 5 位有效数字的数值解,系统会输出 Out[2]:=3.073
2,另外 Mathematica 还可以根据你前面使用的数字的精度自动地设定精度。
Mathematica 与众不同之处还在于它可以处理任意大、任意小及任意位精度的数值,如 100^7000,2^(-2000) 等数值
可以很快地求出,但在其他语言或系统中这是不可想象的,你不妨试一试 N[Pi,1000] 。
Mathematica 还定义了一些系统常数,如上面提到的 Pi( 圆周率的精确值 ) ,还有 E( 自然对数的底数 ) 、I( 复数单位 ) ,
Degree(角度一度, Pi/180) ,Infinity( 无穷大 )等,不要小看这些简单的符号,它们包含的信息远远大于我们所熟知的它
们的近似值,它们的精度也是无限的。
二 . “表”及其用法
“表”是 Mathematica 中一个相当有用的数据类型,它即可以作为数组,又可以作为矩阵;除此以外,你可以把
任意一组表达式用一个或一组 {} 括起来,进行运算、存储。可以说表是任意对象的一个集合。它可以动态地分配内存,
可以方便地进行插入、删除、排序、翻转等等几乎所有可以想象到的操作。
如 果 你 建 立 了 一 个 表 , 你 可 以 通 过 下 表 操 作 符 [[]]( 双 方 括 号 ) 来 访 问 它 的 每 一 个 元 素 , 如 我 们 定 义
table={2,Pi,Sin[x],{aaa,A*I}} 为一个表,那么 table[[1]] 就为 2,table[[2]] 就是 Pi,而 table[[3,1]] 表示嵌套在 table 中的子
表 {aaa,A*I} 的第一个元素即 aaa,table[[3,2]] 表示 {aaa,A*I} 第二个元素即 A*I 。总之,表每一层次上并列的部分用逗号
分割,表可以无穷嵌套。
你可以通过 Append[ 表 ,表达式 ]或 Pre
您可能关注的文档
- LNG加气站基础知识.pdf
- LNG气化站技术协议详情.pdf
- LNG售价测算分析和总结.pdf
- loft公寓单文案分析和总结.pdf
- logisim实验分析和总结.pdf
- Logistic回归模型介绍.pdf
- logo设计理念1分析和总结.pdf
- logo设计说明怎么写.pdf
- look,see,watch的区别及练习_优选..pdf
- LoRa智能电表安全用电管理方案计划系统.pdf
- 2025年推拿治疗学试卷带答案详解(综合卷).docx
- 2025年山东省德州市平原县交通运输公共服务中心选调工作人员招聘考前自测高频考点模拟试题附答案详解.docx
- 2025年山东省德州市平原县人民政府所属事业单位招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年山东省德州市平原县不动产登记服务中心招聘考前自测高频考点模拟试题含答案详解.docx
- 2025年山东省德州市宁津县街道办事处招聘公益岗10人考前自测高频考点模拟试题含答案详解.docx
- 2025年推拿治疗学试卷带答案详解(综合题).docx
- 2025年山东省德州市平原县不动产登记服务中心招聘考前自测高频考点模拟试题及答案详解1套.docx
- 2025年山东省德州市宁津县文体广电局招聘考前自测高频考点模拟试题附答案详解.docx
- 2025年山东省德州市宁津县文化服务中心招考工作人员考前自测高频考点模拟试题附答案详解.docx
- 2025年山东省德州市宁津县卫生健康局招聘考前自测高频考点模拟试题附答案详解.docx
文档评论(0)