美文网首页对我有用,帮到我了
Maxima函数的不完全列表

Maxima函数的不完全列表

作者: 家琛的水笔 | 来源:发表于2021-09-10 14:38 被阅读0次
符号方程组求解举例

Maxima函数的不完全列表

更详细的说明可查看Maxima的参考手册(Maxima安装目录)/doc/htm1/maxima_toc.html。在程序Maxima运行时,你也可以使用describe (function name)来查看某一函数的说明。

allroots(a)求解多项式方程a所有的(复数)根,并把它们以数值格式( i.e.采用16位有效数字)列出来。

append(a,b)将列表b追加到列表a,产生一个单一列表。batch(a)加载并运行一个文件名为a的程序。

batch(a)加载并运行一个文件名为a的程序。

coeff(a,b,c)给出表达式a中b的c次方项的系数。

concat(a,b)生成符号ab,比如concat(y,44)的结果为y44。cons(a,b)将a加入列表b的头部。

demoivre(a)将表达式a中的复指数项变换为等价的三角形式。denom(a)给出表达式a的分母。

depends(a,b)声明a是自变量b的函数。这在书写微分方程的时候很有用。desolve(a,b)使用拉普拉斯变换求解线性常微分方程a的未知量b。

determinant(a)给出方阵a的行列式。

diff(a,b1,c1,b2,c2..,bn,cn)给出a对变量bi的ci阶偏导数。diff(a,b,1)可简写为diff(a,b)。"'diff(..)代
表不经过计算( unevaluated)的求导,这在书写微分方程的时候很有用。

eigenvalues(a)返回两个列表,第一个列表是矩阵a的本征值,第二个是本征值对应的重复次数。eigenvectors(a)包含eigenvalues所有功能,并且计算矩阵a的本征向量。。

entermatrix(a,b)引导用户一个一个元素地输入一个a ×b的矩阵。

ev(a,b1,b2…,bn)在bi的条件下计算表达式a的值。bi可以是方程、方程构成的列表(比如solve返回的结果)或者赋值语句,在这种情况下,ev将bi"插入”到表达式a中。bi还可以是关键词numer(它让结果以数值格式显示),detout(它使任s一矩阵的逆矩阵把行列式的值作为系数放在矩阵外),或者diff(它要求所有的微分都必须计算,即'diff被diff替代)。对manual command(即,不在用户自定义函数内),ev可以省略,于是可简写为a,b1,b2....bn.

expand(a)展开表达式a。

exponentialize(a)将a中的所有三角函数转换为它们对应的复指数形式。factor(a)对表达式a进行因式分解。

freeof(a,b)如果a不是表达式b的一部分,返回true。

grind(a)Displays a variable or function a in a compact format.When used with writefile and an editor outside of Maxima, it offers a scheme for producing batch files which include Maxima-generatedexpressions.

ident(a)返回一个a x a的单位矩阵。

imagpart(a)返回a的复数部分。

integrate(a,b)计算a对变量b的不定积分。

integrate(a,b,c,d)计算a在区间b ∈ [c,d上的定积分。积分限c,d可以分别取minf(负无穷大),inf(正无穷大)。

invert(a)计算方阵a的逆矩阵。

kill(a)从当前的Maxima环境中移除变量a以及它的属性。

limit(a,b,c)计算当b趋近于c时a的极限。与积分函数integrate一样,c可以取inf或minf。lhs(a)给出方程a的等号左边部分。

loadfile(a)从磁盘的当前目录中加载文件名为a的文件。该文件必须具有正确的格式( i.e.由save命令创建)。

makelist(a,b,c,d)创建一个a(假定a以b为自变量)的列表,从b=c到b=d依次将a追加到列表。

map(a,b) Maps the function a onto the subexpressions of b.

matrix(a1,a2...,an)创建一个以ai为行向量的矩阵a,每一个行向量是一个包含m个元素的列表[b1,b2,.... bm]。

num(a)给出表达式a的分子。

ode2(a,b,c)求解一阶或二阶常微分方程a,其中b是c的函数。

part(a,b1,b2.,bn)首先取表达式的第b1部分,然后再在该部分中再取b2部分,依次...

playback(a)Displays the last a (an integer) labels and their associated expressions. If a is omitted, all lines are played back.See the Manual for other options.

ratsimp(a)化简并以两个多项式的商的形式显示。

realpart(a)返回a的实部。

rhs(a)给出方程a的等号右边部分。

save(a,b1,b2..., bn)在磁盘的当前目录下创建包含变量、函数或矩阵bi的文件a。该文件可以在以后的会话中用loadfile命令重新载入。如果b1取all的话,每一个符号(包括标签)都可以得以保存。

solve(a,b)求解关于未知数b的代数方程a,将返回一个根的列表。简单起见,如果方程a是c=O的形式(即方程右侧为0 ) ,a可以用表达式c替代。

string(a)将表达式a转换为Maxima的线性表示(类似a的Fortran表示)就像是它被输入并放入一个缓冲区以用来进行可能的编辑。这样string以后的表达式不能用于后续的计算。

stringout(a,b1,b2...bn)在当前缺省磁盘目录下创建关于变量bi(比如labels)的文件a。该文件采用文本格式并且不能被Maxima再次读入。尽管如此,这种字符串化的输出只需经过稍许修改就可用于Fortran,Basic或C程序。

subst(a,b,c)将表达式c中的b用a来替换。

taylor(a,b,c,d)将表达式a在b=c处展开为泰勒级数,展开的级次不超过(b一 c)d。Maxima也支持超过一个自变量的泰勒展开,详细资料查看手册。

transpose(a)给出矩阵a的转置。

trigexpand(a)这是一个三角化简的函数,它采用sum-of-angle公式使得每一个sin和cos函数的变量尽可能简单。例如:trigexpand(sin(x+y))的结果为cos(x) sin(y)+ sin(x) cos(y).

trigreduce(a)这是一个三角化简的函数,它采用三角恒等式将乘积或幂函数变换为sin或cos的和的形式,每一项只含有一个sin或cos。例如:trigreduce(sin(x)^2)的结果为(1 - cos(2x))/2.

trigsimp(a)这也是一个三角化简的函数,它将表达式中的tan,sec等函数变换为cos和sin函数。变换过程中它也使用恒等式sin()2 + cos()2=1.

相关文章

  • Maxima函数的不完全列表

    Maxima函数的不完全列表 更详细的说明可查看Maxima的参考手册(Maxima安装目录)/doc/htm1/...

  • 利用数学软件Maxima求解电路的传递函数

    利用数学软件Maxima进行共源负反馈放大电路的传递函数求解 Maxima是开源的数学符号计算软件,可以在官网下载...

  • Maxima 笔记

    这是Maxima的软件使用方法的一个简单笔记。Maxima是一个计算机代数计算系统。Maxima可以用于公式推导、...

  • Swift 不完全函数(part 1):如何避免

    Swift 不完全函数(part 1):如何避免 Swift 不完全函数(part 1):如何避免

  • Python Day75(传递列表)

    在函数中修改列表 禁止函数修改列表

  • 02.11JS变量与作用域

    函数声明语法 function 函数名(参数列表){ 函数体 } 函数变量 = function (参数列表) {...

  • Python:函数与列表、任意数量的实参

    1.传递列表 可以将列表当做参数传给函数,使用函数来处理数据更高效。 2.在函数中修改列表 将列表传给函数后吗,函...

  • Python学习纪录(12)

    学习内容:传递列表。 向函数传递列表,列表包含可能是名字,数字,或更复杂的对象,如字典。将列表传递给函数后,函数就...

  • day10

    匿名函数 1.普通函数: def 函数名(参数列表):函数体 2.匿名函数: 函数名 = lambda 参数列表:...

  • 一阶段day10-01函数的应用

    五、匿名函数 普通函数:def 函数名(参数列表):函数体 匿名函数:函数名= lambda 参数列表:返回值 ...

网友评论

    本文标题:Maxima函数的不完全列表

    本文链接:https://www.haomeiwen.com/subject/nqmwwltx.html