Today, the editor brings an introduction to Maple software.
Welcome your visit!
The reading time of this tweet is about 5 minutes, please read it with patience.
周一分享(5):Maple软件介绍.mp33:49来自LearningYard学苑
一Maple基本介绍
Basic introduction to Maple
Maple 是一个数学软件,透过智能文件界面提供最强大的数学引擎,可以轻松分析、探索、可视化和求解数学问题。
Maple is a math software that provides the most powerful math engine with a smart file interface to easily analyze, explore, visualize and solve math problems.
Solve problems in almost all mathematical fields or related fields that depend on mathematics, with more than 6,000 built-in calculation commands and more than 100 algorithm function packages
Computation, text, graphics, video, sound, and models can be combined in a single file
Easy to learn and easy to use programming language
Create interactive applications
三Maple基本知识
Basic knowledge of Maple
1.常规运算
Normal Operation
[>是 Maple 自动显示的命令行提示符,无需我们手工输入。如要显示输出结果,运算表达式后加“;”;如不要显示输出结果,运算表达式后加“:”。
[> is the command line prompt that Maple automatically displays without our manual input. If you want to display the output result, add “;” after the operation expression; if you don’t want to display the output result, add “:” after the operation expression.
l If you want to delete a single text, you can use the “Del” key; if you need to delete the entire line, you can use the Ctrl+Del key combination, Maple’s “super delete” function key can be used to delete the entire line of complex objects.
When the inputted mathematical expression is long, in order to see the entire mathematical expression in the window, you can stop the cursor after any operator and press the Shift+Enter key combination to make the mathematical expression wrap.
To calculate several mathematical expressions at the same time, there are two methods. One is to add “;” after each mathematical expression, then press Enter or click the Execute button on the toolbar. The second is to enter the mathematical expression and click the button on the toolbar, Maple will perform all the operations in the file.
2.求值
Evaluate
Eval – 对一个表达式求值
eval – 求值
evala – 在代数数(或者函数)域求值
evalb – 按照一个布尔表达式求值
evalc – 在复数域上符 求值
evalf – 使用浮点算法求值
evalhf – 用硬件浮点数算法对表达式求值
evalm – 对矩阵表达式求值
evaln – 求值到一个名称
evalr, shake – 用区间算法求表达式的值和计算范围
evalrC – 用复数区间算法对表达式求值
value – 求值的惰性函数
Eval – evaluate an expression
eval – evaluate
evala – Evaluate the field of algebraic numbers (or functions)
evalb – evaluates a boolean expression
evalc – Symbolically evaluates the complex field
evalf – Evaluate using floating point arithmetic
evalhf – Evaluate expressions with hardware floating point arithmetic
evalm- Evaluate a matrix expression
evaln – evaluates to a name
evalr, shake – Evaluate expressions and evaluate ranges using interval arithmetic
evalrC – Evaluate expressions with complex interval arithmetic
value – the lazy function to evaluate
3.数值解
Numerical Solution
fsolve – 利用浮点数算法求解
solve/floats – 包含浮点数的表达式
fsolve – solve using floating point arithmetic
solve/floats – expressions containing floating point numbers
4.最优化
Optimization
extrema – 寻找一个表达式的相对极值
minimize, maximize – 计算最小值/最大值
maxnorm – 一个多项式无穷大范数
extrema – find the relative extrema of an expression
minimize, maximize – compute min/max
maxnorm – a polynomial infinity norm
5.求根
Root
allvalues -计算含有RootOfs的表达式的所有可能值
isqrt, iroot – 整数的平方根/第n 次根
realroot – 一个多项式的实数根的隔离区间
root – 一个代数表达式的第n 阶根
RootOf – 方程根的表示
surd – 非主根函数
roots – 一个多项式对一个变量的精确根
turm, sturmseq – 多项式在区间上的实数根数和实根序列
allvalues – evaluates all possible values of an expression containing RootOfs
isqrt, iroot – square root/nth root of integer
realroot – the isolated interval of the real roots of a polynomial
root – the nth order root of an algebraic expression
RootOf — Representation of the root of the equation
surd — Non-primary root function
roots – the exact roots of a polynomial with respect to a variable
turm, sturmseq — Real roots and sequence of real roots of polynomials over intervals