常用
输入格式
1-D :输入数学公式
2-D :比1-D显示的画面更直观
输入模型转换:
1.模式文本模式与2-D模型的转换:F5
2.数学和不可执行的数学转换:Shift+F5
求值与输出
1.求值并在同一行显示:Ctrl+=
2.求值并在下一行显示:Enter
3.不执行当前语句:Shift+Enter
如要显示输出结果,运算表达式后加’;‘,如不要显示输出结果,运算表达式后加’:'。
补全
1.符号补全:符号前几个字母+Esc(或Ctrl+space)
2.命令补全:输入手写几个字母,按Esc键(或Ctrl+space)
重要Maple语法
函数
函数包
函数会在程序打开时自动加载,函数包则需要手动加载。
[>restart:
[>with(plots);#加载函数包plots
函数值表达方式
求解函数近似解的2种方式:输入为小数形式/使用命令:evalf
evalf命令:
evalf(表达式)
:结果是有效数为十位的近似值。
evalf[n](表达式)
:结果是有效数为 n 位的十进制数。
[>exp(2.); #求数值近似解
7.389056099
[>exp(2);
e^2
[>evalf(exp(2)); #求数值近似解
7.389056099
数的表示
比较运算符
大于等于:>=
小于等于:<=
不等于:<>
定义标量:用‘:=’
等于号=也表示方程等式。Maple 自动求值为布尔表达式发生在以下情况下:
1.包含逻辑算子;
2. if 语句中的条件判断;
3. while 语句中的循环语句
多项式计算
[>factor(a^2-b^2); #因式分解
[>expand((a+b)*(a-b)); #多项式展开
[>expand((a+b)^2/(a^2+2*a*b+b^2)); #多项式展开
[>simplify(expand((a+b)^2/(a^2+2*a*b+b^2))); #符号化简