Maxima函数的不完全列表

maxima符号方程组求解示例


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.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Maxima快速参考手册 命令手册 帮助 pdf 目录 1 基本介绍 4 1.1 一点历史 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.2 启动和退出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3 在线帮助 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.4 数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2 初等数学 8 2.1 算术运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.2 常用初等函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.3 预定义常数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.4 自定义函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.5 求和与求积 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 2.6 代数运算与化简 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.6.1 多项式展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.6.2 因式分解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.6.3 等量代换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.6.4 分式展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.6.5 分式化简 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 2.6.6 对数、指数及根式化简 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.6.7 条件假设 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.7 三角函数变换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 *Maxima快速参考手册 by Huan Ma is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. +Copyright ?c 2010–2011 Huan Ma. 欢迎反馈:yusufma77@yahoo.com 1 2.7.1 常用变换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 2.7.2 控制变量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.8 解方程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.8.1 单个方程 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.8.2 方程组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.8.3 数值解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 2.9 复数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.9.1 实部与虚部 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.9.2 复共轭 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.9.3 复数模和辐角 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2.9.4 直角形式和极坐标形式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 3 矩阵 17 3.1 矩阵输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1.1 交互式输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1.2 以列表形式输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1.3 以函数形式输入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3.1.4 对角矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1.5 单一非零元素矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2 矩阵运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2.1 加减乘除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.2.2 幂运算 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.2.3 矩阵乘法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3 行(列)操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3.1 提取行(列) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 3.3.2 增加行(列) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.3.3 子矩阵 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 3.4 线性代数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.4.1 行列式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.4.2 矩阵转置 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.4.3 矩阵的逆 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.4.4 矩阵的秩 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 3.4.5 高斯消元 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 3.4.6 本征值和本征向量 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4 微积分 23 4.1 微分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.2 积分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.2.1 不定积分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.2.2 定积分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2 4.2.3 数值积分 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.3 泰勒展开 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.4 拉普拉斯变换 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 4.5 留数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 5 微分方程 27 5.1 一阶或二阶常微分方程通解 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.2 初值问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.3 边值问题 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.4 一阶线性微分方程组 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 6 特殊函数 29 7 作图 30 7.1 二维作图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.1.1 一般函数作图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 7.1.2 对数坐标图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.1.3 参数方程作图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.1.4 数据作图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 7.1.5 存为图片文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 7.2 三维作图 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 8 图形界面 35 8.1 wxMaxima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 8.2 xmaxima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 8.3 TeXmacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 8.4 Emacs+imaxima . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9 Maxima编程 39 9.1 do循环 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.2 if条件句 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 9.3 block程序块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.4 read读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.5 结果输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.5.1 二维表示 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.5.2 输出到文件 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 9.6 随机数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 9.7 batch执行程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 9.8 tex输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 索引 43 3

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值