版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Mathematica中的常用函数汇总
数值函数:
N[expr]表达式的机器精度近似值
N[expr,n]表达式的n位近似值,n为任意正整数
NSolve[lhs==rhs,varj求方程数值解
NSolve[eqn,var,n]求方程数值解,结果精度到n位
NDSolve[eqns,y,{x,xmin,xmax}]微分方程数值解
NDSolve[eqns,{yl,y2,...},{x,xmin,xmax}]微分方程组数值解
FindRoot[lhs==rhs,{x,xO}]以xO为初值,寻找方程数值解
FindRoot[lhs==rhs,{x,xstart,xmin,xmax)J
NSum[f,{i,imin,imax,di}]数值求和,di为步长
NSum[f,{i,imin,imax,di},{j,..},..]多维函数求和
NProduct[f,{i,imin,imax,di}]函数求积
NIntegrate[f,{x,xmin,xmax}]函数数值积分
优化函数:
FindMinimum[f,{x,xO}]以xO为初值,寻找函数最小值
FindMinimum[f,{x,xstart,xmin,xmax}]
ConstrainedMin[f,{inequ},{x,y,..}j
inequ为线性不等式组,f为x,y..之线性函数,得到最小值及此时的x,y..取值
ConstrainedMax[f,{inequ},{x,y,..}]同上
LinearProgramming[c,m,b]解线性组合c.x在m.x>=b&&x>=0约束下的
最小值,x,b,c为向量,m为矩阵
LatticeReduce[{v1,v2...)]向量组vi的极小无关组
数据处理:
Fit[data,funs,vars]用指定函数组对数据进行最小二乘拟和
data可以为{},{x2,y2,..f2}..}多维的情况
emp:Fit[{10.22,12,3.2,9.9},{l,x,xA2,Sin[x]},x]
Interpolation[data]对数据进行差值,
data同上,另外还可以为{{xl,{fl,dfll,dfl2}},{x2,{&,.}..}指定各阶导数
InterpolationOrder默认为3次,可修改
Listlnterpolation|aiTay]对离散数据插值,array可为n维
Listinterpolation[array,{{xmin,xmax},{ymin,ymax},..}]
Functionlnterpolation[expr,{x,xmin,xmax},{y,ymin,ymax}
以对应expr[xi,yi]的为数据进行插值
Fourier[list]对复数数据进行付氏变换
InverseFourier[list]对复数数据进行付氏逆变换
Min[{xl,x2...},{yl,y2,...}]得到每个表中的最小值
Max[{xl,x2…},{yl,y2,…}]得到每个表中的最大值
Select[list,crit]将表中使得crit为True的元素选择出来
Count[list,pattern]将表中匹配模式pattern的元素的个数
Sort[list]将表中元素按升序排列
Sort[Iist,p]将表中元素按p[el,e2]为True的顺序比较list
的任两个元素el,e2,实际上Sort[1ist]中默认p=Greater
集合论:
Union[listl,list2..]表listi的并集并排序
Intersection[list1,list2..]表listi的交集并排序
Complement[listan,listl,list2…]从全集listall中对listi的差集
虚数函数:
Refexpr]复数表达式的实部
Im[exprJ复数表达式的虚部
Abs[expr]复数表达式的模
ArgLexpr]复数表达式的辐角
Conjugatefexpr]复数表达式的共辗
数的头及模式及其他操作:
Integer_Integer整数
Real_Real实数
Complex_Complex复数
Rational_Rational有理数
(*注:模式用在函数参数传递中,如MyFun[Para1_Integer,Para2_Real]
规定传入参数的类型,另外也可用来判断If[Head[a]==Real,...l*)
IntegerDigits[n,b,len]数字n以b近制的前len个码元
RealDigits[x,b,len]类上
FromDigits[list]IntegerDigits的反函数
Rationalize[x,dx]把实数X有理化成有理数,误差小于dx
Chop[expr,delta]将expr中小于delta的部分去掉,dx默认为10A-10
Accuracy[x]给出x小数部分位数,对于Pi,E等为无限大
Precision[x]给出x有效数字位数,对于Pi,E等为无限大
SetAccuracy[expr,n]设置expr显示时的小数部分位数
SetPrecisionfexpr,n]设置expr显示时的有效数字位数
区间函数:
Interval{min,max}]区间[min,max](*Solve[3x+2==Interval[{-2,5}],x]*)
IntervalMemberQ[interval,x]x在区间内吗?
IntervalMemberQ[interval1,interval]区间2在区间I内吗?
IntervalUnion[intv1,intv2…]区间的并
IntervalIntersection[intvI,intv2...]区间的交
矩阵操作
a.b.c或Dot[a,b,c]矩阵、向量、张量的点积
Inverse[m]矩阵的逆
Transpose[list]矩阵的转置
Transpose[list,{nl,n2..}]将矩阵list第k行与第nk列交换
Det[m]矩阵的行列式
Eigenvalues[m]特征值
Eigenvectors[m]特征向量
Eigensystem[m]特征系统,返回{eigvalues,eigvectors}
LinearSolve[m,b]解线性方程组m.x==b
NullSpace[mj矩阵m的零空间,即m.NullSpace[m]==零向量
RowReduce[m]m化简为阶梯矩阵
Minors[m,k]m的所有k*k阶子矩阵的行列式的值(伴随阵,好像是)
MatrixPower[mat,n]阵mat自乘n次
Outer[f,listl,list2..]listi中各个元之间相互组合,并作为f的参数的到的矩阵
Outer[Times,list1,list2]给出矩阵的外积
SingularValues[m|m的奇异值,结果为{u,w,v},
m=Conjugate|Transpose[u]].DiagonalMatrix[w].v
Pseudolnverse[m]m的广义逆
QRDecomposition[m]QR分解
SchurDecomposition[m]Schur分解
LUDecomposition[m]LU分解
运算符及特殊符号:
Linel;执行Line,不显示结果
Linel,line2顺次执行LineL2,并显示结果
?name关于系统变量name的信息
??name关于系统变量name的全部信息
!command执行Dos命令
n!N的阶乘
!!filename显示文件内容
«filename读入文件并执行
Expr»filename打开文件写
Expr>»filename打开文件从文件末写
0结合率
[]函数
()一个表
<*MathFun*>在c语言中使用math的函数
(*Note*)程序的注释
#n第n个参数
##所有参数
rule&把rule作用于后面的式子
%前一次的输出
%%倒数第二次的输出
%n第n个输出
var::note变量var的注释
"Astring"字符串
Context'上下文
a+b加
a-b减
a*b或ab乘
a/b除
aAb乘方
baseAAnum以base为进位的数
lhs&&rhs且
lhs||rhs或
!lha非
自加1,自减1
同C语言
>,<,>=,<=,==,!=逻辑判断(同c)
lhs=rhs立即赋值
lhs:=rhs建立动态赋值
lhs:>rhs建立替换规则
lhs->rhs建立替换规则
expr//funname相当于filename[expr]
expr/.rule将规则rule应用于expr
expr//.rule将规则rule不断应用于expr知道不变为止
param_名为param的一个任意表达式(形式变量)
param_名为param的任意多个任意表达式(形式变量)
系统常数:
Pi3.1415.…的无限精度数值
E2.17828…的无限精度数值
Catalan0.915966..卡塔兰常数
EulerGamma0.5772.…高斯常数
GoldenRatio1.61803…黄金分割数
DegreePi/180角度弧度换算
I复数单位
Infinity无穷大
-Infinity负无穷大
Complexinfinity复无穷大
Indeterminate不定式
代数计算:
Expand[expr]展开表达式
Factor[expr]展开表达式
Simplifyfexpr]化简表达式
FullSimplify[expr]将特殊函数等也进行化简
PowerExpand[expr]展开所有的塞次形式
ComplexExpand[expr,{x1,x2...}]按复数实部虚部展开
FunctionExpand[expr]化简expr中的特殊函数
Collect[expr,x]合并同次项
Collect[expr,{xl,x2,...}]合并xl,x2,...的同次项
Together[expr]通分
Apart[expr]部分分式展开
Apart[expr,var]对var的部分分式展开
Cancel[expr]约分
ExpandAll[expr]展开表达式
ExpandAllfexpr,patt]展开表达式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 毕业论文英文格式
- 2025毕业论文答辩评语
- 中国饮食文化在美国的传播、发展与融合
- 浅析建管分离新体制下城市园林绿化发展存在的问题和对策
- 对指导教师的评语
- 正式论文格式要求
- 工程合同一般约定几份(3篇)
- 工程合同上未写银行账户(3篇)
- 2025年公务员考试申论范文“土”与“木”的和谐共生
- 管理学研究的理论框架和方法论
- 超声迈瑞超dp8800操作手册
- 中学生法制教育课讲稿
- GB/T 34988-2017信息技术单色激光打印机用鼓粉盒通用规范
- GB/T 15843.5-2005信息技术安全技术实体鉴别第5部分:使用零知识技术的机制
- 《等边三角形》精美教学课件
- 2023年版下肢动脉硬化闭塞症诊治指南
- 混凝土搅拌站检查验收表
- 运营管理(整合版)课件
- 门式脚手架专项施工方案(完成版)
- 公路工程投标施工组织设计浅析
- 2020超星尔雅学习通《突发事件及自救互救(上海市医疗急救中心)》章节测试答案
评论
0/150
提交评论