Maple

一、基础知识

[fn][f5]文本和数字之间切换 [ ]---表示键盘上的按键

#注释

警告:数学模式下必须英文输入

每条命令必须用“:”(执行后不显示)或“;”(执行并显示)结束,否则被认为命令没输完

!重新运算光标所在的当前一行

!!!重新执行文件中的所有计算

标上表 x [Ctrl][Shit]['']

geq-(>=) leq-(>=) ne(~=) pm(+-)

输入已经产生方程的编号 [Ctrl]+[L]

pi[Esc]:产生数学符号

上标x^n 下标x_ _n

求值并在同一行显示[Ctrl][=]

:=赋值 =方程

[ ]列表自动排序 ()不自动排序,但会去除重复项

[1, 3, 2];
                           [1, 3, 2]
{3, 1, 2};
                           {1, 2, 3}

表达式转换为函数 f:=unapply(eq,变量)

函数转表达式

eq1 := f(x, y);
                         eq1 := x  + y 

restart: 清楚内存

exp(2.)=7.389056099

exp(2) =e^2

evalf(exp(2))=7.389056099

maple中的变量必须是数字+字母,字母开头

[shift]+[enter]实现表达式换行

[ctrl]+[delete]实现超级删除命令行的内容 

[ctrl]+[=] 在文件模式下同行输出

maple会将任一数的指数运算化成e的指数进行运算,从而导致复数(‘记得把指数里面的负号拿出去就行了’)

 evalf[n](表达式)  计算的结果是有效数为n位的十进制数

evalf[5](1/2);
                            0.50000

多项式计算

因式分解 factor()

factor(x^2 - y^2);

             (x - y) (x + y)

多项式展开expand

expand((x - y)*(x + y));
               (x^2-y^2)

符号化简

simplify() 

第二章:数据结构

序列

a:=1,2,3

b:=a,4,5 #序列中可以加序列

b := 1, 2, 3, 4, 5

用[ ]提取序列中的元素b[2];b[2..4];

编程的方式生成序列,使用seq函数

seq(x^i, i = 1 .. 10, 2);

     x^1  x^3  x^5   x^7  x^9

列表:用[ ]封装的序列

a:=[ 2 ,3]:

b:=[a,[6 ,5]]

b := [[2, 3], [6, 5]]

 whattype(b);#查看b的类型

op(b) #去掉最外面一层中括号

c:=[ ]#产生一个空列表

op(b)[1]#获取列表中的元素项

member测试一个表达式是否是列表的成员,只会查一层,has(a,6)会全查

 集合——用{ }封装,会自动排序,并且会删除重复元素

集合转列表

 数组——属于可变的数据结构

a;=Array([3,2,1])

对数组进行索引a[1]

numelems(a)得到数组中的元素

方法1:矩阵Matrix()和Vector()命令

Matrix([1,2,3],[4,3,4],[3,5,3])

Vwctor([1,2,3])#列向量 

方法二:面板

方法三 V:V:=<<2,4,5>>#列向量    V:=   <<  <2,4,5>|<1,2,3>  >>

方法四:convert(list,Matrix/Vector)

         

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值