Maple第二章 数值计算(3)

2.3代数数
之前我们已经看到了根式计算的例子,即sqrt()命令这样基本的运算.
在计算根式的时候,Maple一般不会直接进行计算,而需要用户使用化简或者展开的命令.目的是为了保证计算的准确性

对于有理根式,也叫代数数,一般可以看为是一个有理数域上的不可约多项式的根.例如sqrt(2)是多项式x^2-2的根,sqrt(2)+sqrt(3)+sqrt(5)是多项式x^8-40x^6+353x^4-960x^2+576的根,有些不可约多项式的根不能写成根式的形式,例如x^5+x+1的根α,但是可以对α进行有关的计算.

当然对代数数的计算是比较费时的,Maple对代数数的计算有内建的方法,可以用rootof过程表示,例如:


这里maple用下划线开始的内部变量名_Z表示.而simplify命令则用α^2=2这一公式进行化简一切包含α的表达式
为了使表达更清楚,这里使用alias.

# 也可以使用convert命令把根式形式与RootOf的形式互相转变

# 实际上α,β可以是x^2-2的任何一个根,使用allvalues命令可以显示它的所有根.

2.4复数
复数是一个基本的类型.复数i在maple中表示为I,关于复数的算术计算是自动进行的.

在上面的计算中,Re是求出实部,Im是求出虚部,conjugate是求出共轭复数,argument是求出与实轴正半轴的夹角
我们对复数进行了一些基本的操作

在maple中许多数学函数都可以识别复数,并按照复数的规则进行运算

上述命令中,我们设定了许多的选项以生成以上的图形,实际上,这些选项都可以通过右侧窗口环境完成,不必添加非常多的命令.

如果要对复数进行符号计算,我们要常使用evalc命令.evalc命令假设在表达式中的变量都是实数,并将复数用标准的a+bi的形式表示

                   
另:
> 1 + 2*I;
                            1 + 2 I

这个是对于一个刚输入的复数,maple右侧快捷面板里所出现的选项

非常方便我们对复数进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值