Mathematica用于解方程的命令
- 格式:docx
- 大小:5.85 KB
- 文档页数:1
olve[eqns, vars] 从方程组eqns中解出vars
Solve[eqns, vars, elims] 从方程组eqns中削去变量elims,解出vars DSolve[eqn, y, x] 解微分方程,其中y是x的函数
DSolve[{eqn1,eqn2,...},{y1,y2...},x]解微分方程组,其中yi是x的函数DSolve[eqn, y, {x1,x2...}] 解偏微分方程
Eliminate[eqns, vars] 把方程组eqns中变量vars约去
SolveAlways[eqns, vars] 给出等式成立的所有参数满足的条件Reduce[eqns, vars] 化简并给出所有可能解的条件
LogicalExpand[expr] 用&&和||将逻辑表达式展开
InverseFunction[f] 求函数f的逆函数
Root[f, k] 求多项式函数的第k个根
Roots[lhs==rhs, var] 得到多项式方程的所有根
text" 一个串,头为_String
"s1"<>"s2"<>..或StringJoin["s1","s2",..] 串的连接
StringLength["string"] 串长度
StringReverse["string"] 串反转
StringTake["string", n] 取串的前n个字符的子串,参数同Take[] StringDrop["string", n] 参见Drop,串也就是一个表
StringInsert["string","snew",n] 插入,参见Insert[]
StringPosition["string", "sub"] 返回子串sub在string中起止字母位置StringReplace["string",{"s1"->"p1",..}] 子串替换
StringReplacePart["string", "snew", {m, n}]
把string第m~n个字母之间的替换为snew
把string第m~n个字母之间的替换为snew
StringToStream["string"] 把串当作一个输入流赋予一个变量Characters["string"] 把串"string"分解为每一个字符的表ToCharacterCode["string"] 把串"string"分解为每一个字符ASCII值的表FromCharacterCode[n] ToCharacterCode的逆函数FromCharacterCode[{n1,n2,..}]ToCharacterCode的逆函数ToUpperCase[string] 把串的大写形式
ToLowerCase[string] 把串的小写形式
CharacterRange["c1","c2"] 给出ASCII吗在c1到c2之间的字符列表ToString[expr] 把表达式变为串的形式
ToExpression[input] 把一个串变为表达式
Names["string"] 与?string同,返回与string同名的变量列表