Maple 的基本运算

比较算符

比较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。

函数和函数包的使用

动画制作

时间: 2024-10-17 05:04:02

Maple 的基本运算的相关文章

maple 教程

1 初识计算机代数系统Maple 1.1 Maple简说 1980年9月, 加拿大Waterloo大学的符号计算机研究小组成立, 開始了符号计算在计算机上实现的研究项目, 数学软件Maple是这个项目的产品. 眼下, 这仍是一个正在研究的项目. Maple的第一个商业版本号是1985年出版的. 随后几经更新, 到1992年, Windows系统下的Maple 2面世后, Maple被广泛地使用, 得到越来越多的用户. 特别是1994年, Maple 3出版后, 兴起了Maple热. 1996年初

数据结构(严蔚敏、吴伟民)——读书笔记-2、 线性表及其基本运算、顺序存储结构

第二章   线性表 2.1    线性表及其基本运算 2.2    线性表的顺序存储结构 2.3    线性表的链式存储结构 1.线性表:是n个数据元素的有限序列. 直接前驱元素.直接后继元素,n = 0时,称为空表. 一个数据元素可以有若干个数据项组成.在这种情况下,常把数据元素称为记录,含有大量记录的线性表又称为文件. 2.基本运算 InitList(&L)        初始化操作 设定一个空的线性表L ListLength(L)求长度函数 函数值为线性表L中数据元素的个数 GetElem

苹果新的编程语言 Swift 语言进阶(三)--基本运算和扩展运算

一 基本操作运算 1. 赋值操作 在Swift 中,可以使用赋值操作为一个常量或一个变量赋值,也可以使用多元组一次为多个常量或变量赋值. Swift 的赋值操作与其它语言最大的不同是赋值操作除了能够为变量或常量赋值外本身不能够返回值. 这个特征可以避免某些条件下赋值操作错误地用于相等比较操作. 如在C语言中,if (x = =y) 很容易误写作if (x = y) ,虽然逻辑结果不正确,但C语言的编译器却无法检查出这种情况,而Swift 语言却可以有效避免这种情况发生,因为 在Swift 中if

maple minimax函数

numapprox[minimax] - minimax rational approximation Calling Sequence   minimax(f, x=a..b, [m, n], w, 'maxerror') minimax(f, a..b, [m, n], w, 'maxerror')   Parameters   f - procedure or expression representing the function x - variable name appearing

Maple trees(最小覆盖圆)

Maple trees Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 222 Accepted Submission(s): 79   Problem Description There are a lot of trees in HDU. Kiki want to surround all the trees with the minim

数据结构之自建算法库——二叉树的链式存储及基本运算

本文是数据结构基础系列(6):树和二叉树中第9课时二叉树的基本运算及其实现的例程. 单链表算法库算法库采用程序的多文件组织形式,包括两个文件: 1.头文件:btree.h,包含定义顺序表数据结构的代码.宏定义.要实现算法的函数的声明: #ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED #define MaxSize 100 typedef char ElemType; typedef struct node { ElemType data; //

【基础算法】位运算-基本运算

上一篇中我们分析了位的定义,这一篇中我们分析一下位的基本运算 1. 移动 左移n位:乘以2的n次方 右移n位:除以2的n次方 (~0)左移n位:在1后面加上n个0 (注:~0不等于1,等于11-11) x&(~0<<n):将最右边的n位清零 正数左移右边补0 正数右移左边补0 负数左移右边补1 负数右移左边补1 移动的作用总结:乘2,除2,右n位清零 2. 异或 x^0=x x^x=0 x^1=~x x^~x=1 异或的作用总结:取数,清零,取非,清1 3. 且运算 x&0=0

【黑马程序员】————基本运算

一.  算术运算 C语言一共有34种运算符,包括了常见的加减乘除运算 1. 加法运算+ 除开能做加法运算,还能表示正号:+5.+90 2. 减法运算- 除开能做减法运算,还能表示符号:-10.-29 3. 乘法运算* 注意符号,不是x,而是* 4. 除法运算/ 注意符号,不是÷,也不是\,而是/ 整数除于整数,还是整数.1/2的值是0,这个并不是二分之一 5. 取余运算(模运算)% 什么是取余:两个整数相除之后的余数 %两侧只能是整数 正负性取决于%左侧的数值 6. 注意点 1>     自动类

Mathematica 和 MATLAB、Maple 并称为三大数学软件

Mathematica是一款科学计算软件,很好地结合了数值和符号计算引擎.图形系统.编程语言.文本系统.和与其他应用程序的高级连接.很多功能在相应领域内处于世界领先地位,它也是使用最广泛的数学软件之一.Mathematica的发布标志着现代科技计算的开始.Mathematica是世界上通用计算系统中最强大的系统.自从1988发布以来,它已经对如何在科技和其它领域运用计算机产生了深刻的影响. Mathematica 和 MATLAB.Maple 并称为三大数学软件. Mathematica的功能包