藤青山:(1)编程:计算16开4次方的全部方根(2)编程:将上面计算所得的方根点用直线段连接起来

来源:百度文库 编辑:中科新闻网 时间:2024/05/03 07:53:32
(3)试定义一个函数,它对任一个n画出一个正n边形
(1)编程:计算16开4次方的全部方根
(2)编程:将上面计算所得的方根点用直线段连接起来

假定将x开n次方.
首先将x表示为复数.
x=a+bi,(i为虚数单位,上面x=16则x=16+0,a和b用两个变量表示);
将x转换为模-幅角形式.
mx=sqrt(a*a+b*b);
ax=atan(b/a);
(mx表示x的模,ax表示x的幅角)
它的根r的模mr,幅角ar.
mr=log(mx)/log(n);
ar=ax/n;
总共有n个根.模相同,第j个根的幅角是j*ar;(j=1,2,3...n);
再次每个根转换为实部-虚部形式.
实部real=mr*cos(j*ar);
虚部imag=mr*sin(j*ar);