码迷,mamicode.com
首页 > 其他好文 > 详细

Maple 的基本运算

时间:2015-05-18 22:45:03      阅读:395      评论:0      收藏:0      [点我收藏+]

标签:

比较算符

比较1.2^1.1与1.1^1.2的大小。

[>is(1.2^1.1>1.1^1.2);
                              true
[>evalb(1.2^1.1>1.1^1.2);
                              true

这表示1.2^1.1>1.1^1.2。

 

求算式的值

计算1/35+3/136。

[>1/35+3/136;
    241/4760
[>evalf(1/35+3/136);
    0.05063025210

用evalf(表达式)方法计算的结构是有效数字为十位的近似值。

 

计算1/300的数值,要求有效数字为20位。

[>evalf[20](1/300);
    0.0033333333333333333333

或者

[>Digits:=20;
    Digits:=20
[>evalf(1/300);
    0.0033333333333333333333

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

 

计算(-2)^(1/3)的数值。

技术分享

(-2.)^(1/3) 复数的结果

这是因为 Maple 是将任意数的指数运算化成e的指数进行运算处理的。

 

调用已有的计算结果

计算2^2,2^2+5及2^2-(2^2+5)。

[>2^2;
    4
[>%+5;
    9
[>%%-%;
    -5

 

符号运算

分解、展开和化简可分别用命令 factor,expand 和 simplify 实现。

 

求方程及方程组的解

求解方程x^4-13*x^2+36=0的解。

[>restart:
[>solve({x^4-13*x^2+36=0},{x});
    {x=2},{x=3},{x=-3},{x=-2}
[>fsolve({x^4-13*x^2+36=0},{x});
    {x=-3.},{x=-2.},{x=2.},{x=3.}

 

在求参数方程或方程组的解时,需要使用parametric参数项

[>技术分享;

[>技术分享

[>技术分享

技术分享

[>技术分享

技术分享

 

方程组消元

消去方程组:{x^2+y^2+z^2=1,x+y+z=0中的变量z。

解 在 Maple 中做如下运算:

[>restart:
[>eliminate({x^2+y^2+z^2=1,x+y+z=0},{z});
    「{z=-x-y},{2x^2+2xy+2y^2-1}」

解得:消去方程组的变量z后所得方程2x^2+2xy+2y^2=1。

 

函数和函数包的使用

动画制作

Maple 的基本运算

标签:

原文地址:http://www.cnblogs.com/cuiyuan1996/p/4513198.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!