maple笔记2

@maple笔记2

函数和函数包的使用

将其函数或命令分为两类:主函数库 (main) 和函数包 ( Package)
调用函数包的格式有短格式和长格式两种,具体调用如下:
短格式:首先用with 语句加载函数包PackageName,然后直接使用命令进行运算;
长格式:PackageName[CommandName]或者PackageName:-CommandName。

变量名

变量名是由字母开头的字母和数字的字符串切记不能以数字开头。 变量名中不能带有空格、标点符号、算号等。

常规运算

操作方法和应用案例,输入数学表达式后,如果要进行数学运算,将光标放在要运算的数学表达式上,按回车键,点击工具栏上的执行按钮 ,或点击鼠标右键,使用弹出的右键菜单求解数学问题。

[>是 Maple 自动显示的命令行提示符,无需我们手工输入。如要显示输出结果,运算表达式后加“;”,如不要显示输出结果,运算表达式后加“:”

如果要删除单个文字,可以使用“Del”键;如果需要删除整行,可以使用 Ctrl+Del 组合键,Maple 的这一超级删除功能键可用于复杂对象的整行删除操作。

当输入的数学表达式较长时,为了在窗口中看到整个数学表达式,可将光标停在任一运算符后面按 Shift+Enter 组合键,便可使数学表达式换行。

如要同时计算几个数学表达式,方法有二。其一是每个数学表达式后面加“;”,然后按回车
键或点击工具栏上的执行按钮

其二是分别输入数学表达式点击工具栏上的按钮**!!!**,Maple 将执行文件中的所有运算。

比较符

在这里插入图片描述

数据结构

序列 (sequence)

Maple中最基础的数据结构是序列。 序列就是一组用逗号隔开的表达式列。
编程方式生成一个序列,使用seq 函数:
seq(x^i,i=1…11,2);

列表(List)

列表实际上是用一对方括号[ ]封装的序列。与序列不同的是,列表中的嵌入列表展开方式不同。列表存储有序的表达式序列。列表中元素项的顺序是固定的。与集合不同,列表将保留重复的元素项。

可以使用索引获取列表中的元素项
b[1];
可以使用member 函数测试一个表达式是否是列表的成员。
member(4, b);
使用numelems 函数得到列表中元素项的数量。
numelems(d);

集合(Set)

集合是用花括号{ }封装元素项的数据结构,与列表不同的是,集合中不可以有相同的元素,创建集合时,Maple 执行自动简化,将删除所有重复元素,并对其余元素重新排序。集合中的元素不分先后顺序。

跟列表一样,用户可以对集合使用op 命令(提取操作数),也可以使用convert 命令在列表和集合之间转换。
op(a);
1, 2, 3
[op(a)]; #加上[ ]变为列表类型
[1, 2, 3]

convert(a, ‘list’);
[1, 2, 3]

过滤列表或集合中的元素,使其满足一定的条件,可以使用select。
想要获得不满足条件的元素项,使用remove。或者使用selectremove 得到两者。

想对列表或集合中的所有元素应用一个函数,使用map。

数组(Array)

数组(Array)属于可变的数据结构。

以使用numelems 命令得到数组中元素的数目,使用upperbound 和lowerbound 命令得到索引的上下界。

矩阵 (Matrix) 和向量 (Vector)

(1) 矩阵面板
(2) Matrix() 和Vector() 命令
(3) <<>>
(4) 不同数据类型之间的转换

表 (Table)

当给出命名时,表不会自动显示其中的内容,仅显示命名。如果用户想查看其中的内容,可以使用eval 命令获取表格内容。


重要指令和常见函数
restart: #清除内存

evalf(); #求数值近似解
用evalf(表达式)方法计算的结果是有效数为十位的近似值。
用evalf【n】(表达式)方法计算的结果是有效数为n位的十进制数。

Maple 中可进行多项式计算,例如因式分解、展开和化简可分别用命令factor,expandsimplify 实现

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值