goback
月期刊咨询网
当前位置:首页>>高等教育论文>>正文

博士论文发表等分圆周生成圆和椭圆快速算法


所属栏目:高等教育论文
发布时间:2014-09-24 11:53:02  更新时间:2014-09-24 10:23:59

已签订领域:化学工程/制药,医学题目:**作为抗癌剂***催化剂**取代苯丙***SCI四区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:用**电***生物传感器**癌症**SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:**氧化石墨烯纳米***材料的生物传感器***结肠癌生物**癌胚****SCI二区 直击了解更多选题

已签订领域:环境科学-公共卫生题目:聚合物纳米***a-硫辛酸***在神经炎症***应用***临床分析SCI二区 直击了解更多选题

已签订领域:计算机视觉/遥感/智能驾驶/汽车题目:**深度学习***高分辨率遥感***车辆检***SCI三区 直击了解更多选题

已签订领域:企业管理题目:社会交流***领导***倾向***方向SSCI,SCI三区,二区 直击了解更多选题

已签订领域:企业管理题目:**中小企业社交媒体****可持续绩效***因素探析SSCI,SCI三区,二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:利用硫氨酸***石墨烯纳米***电化学***传感器实现癌胚抗原***SCI二区 直击了解更多选题

已签订领域:环境科学,公共卫生题目:基于抗***纳米复合***高性能***早起癌症诊断***SCI二区 直击了解更多选题

已签订领域:经济,能源题目:***政治冲突****绿色金融、金融**、气***化***SCI四区 直击了解更多选题

已签订领域:经济,能源题目:冲***中能源不安全对***和环境***SCI四区 直击了解更多选题

已签订领域:教育题目:大学生***社交媒体***成绩影响***SSCI三区 直击了解更多选题

已签订领域:教育题目:巴基斯坦***学习实施的***的**SSCI二区 直击了解更多选题

已签订领域:教育题目:大学生对****下网络教学**思***SSCI二区 直击了解更多选题

已签订领域:教育题目:**教师和学生对影响***医疗**效果的****看法SSCI三区 直击了解更多选题

已签订领域:计量经济学题目:**货币、黄金、**和美国***的波动***相互依赖性:**数据的分析SSCI一区 直击了解更多选题

已签订领域:计量经济学题目:东南亚***内**趋同***中等收入**:新**的***SSCI二区 直击了解更多选题

已签订领域:建筑,历史题目:历史景点在***旅游发***中的***影响**(**研究:**历史***)SSCI,SCI一区 直击了解更多选题

已签订领域:领导力,管理题目:量化**领导对角色绩效***响:**冲突与工作自主性***作用SCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:数字***环境对学生学习成绩***:游戏**和***现实在教育***作用SSCI四区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***续决策之间的***:创新***识的**作用SSCI二区 直击了解更多选题

已签订领域:信息技术,教育题目:课程**对大学生***发展的影响:学习习惯和***的***作用SSCI一区 直击了解更多选题

已签订领域:信息技术,教育题目:信息技术***与可持续决策**:高等***学生认知***作用SSCI二区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语****学**与人工智能****学习SCI三区 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐**对学生成绩***的影响SCI三区 直击了解更多选题

已签订领域:人体工程,心理学题目:基于预先处理模型***模式人体工程学***女生肌肉骨骼***预防行为*** 直击了解更多选题

已签订领域:人体工程,心理学题目:制定一个***人体工程学**,以识别、优先考虑***职业压力源的*** 直击了解更多选题

已签订领域:人体工程,心理学题目:多重工作**压力和工作***:***工效学方法的混合方法*** 直击了解更多选题

已签订领域:数学,经济题目:数学模型***结构调整和经济转型****研究 直击了解更多选题

已签订领域:数学,经济题目:***时间**数学模型在***媒体营销**中的应用*** 直击了解更多选题

已签订领域:数学,经济题目:***时间**模型在***物流运**能力***研究 直击了解更多选题

已签订领域:数学,经济题目:碳****经济的数学模型****研究 直击了解更多选题

已签订领域:农村经济题目:农****社区**发展***分**SCI四区 直击了解更多选题

已签订领域:农村经济题目:创业***对乡村****发展的****SCI四区 直击了解更多选题

已签订领域:农村经济题目:农村创业****的空间*****究SCI四区 直击了解更多选题

已签订领域:医学,电化学题目:纳米颗粒*****及其在癌症****和重金属*****检测中的应用SCI三区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****前列腺癌药物氟****检测方法的*****腺癌治疗SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:气海***********金纳米颗粒的新型****************粘土及其对胃癌********************抗癌SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于抗***********GCE纳米***********材料的高性能*******************早期癌症SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:用******电化学生物传感器*****癌症***************SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:基于*****石墨烯纳米****材料的生物传感******用于测定结肠*****生物*****SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:聚合***纳米复合电极*****疏辛酸电化学检测*********SCI二区 直击了解更多选题

已签订领域:医学,电化学题目:利用****酸/**糖**石墨烯纳米复合修饰的电化学*****SCI二区 直击了解更多选题

已签订领域:环境能源,绿色投资题目:环境能源、绿色投资、城市化和环境类方向SCI三区 直击了解更多选题

已签订领域:计算机,英语教学题目:英语教学**人工智能***习SCI 直击了解更多选题

已签订领域:计算机,音乐题目:评价**和音乐形式*学生***影响SCI三区 直击了解更多选题

已签订领域:经济,绿色投资题目:***能源效率***化之间的***SCI三区 直击了解更多选题

已签订领域:经济政策题目:***阐明**印度经济***的关系SCI三区 直击了解更多选题

已签订领域:经济,金融题目:***国家的能源***重***SCI 直击了解更多选题

已签订领域:经济,金融投资题目:***融新之间***直接投资***SCI三区 直击了解更多选题

已签订领域:经济,数学,统计学,管理学题目:非***想重限制下***袭评价***SSCI四区 直击了解更多选题

已签订领域:经济,数字,管理学题目:基干***生产系统***SSCI四区 直击了解更多选题

已签订领域:农业,土壤科学题目:不同***有机覆盖***养分循环SSCI 直击了解更多选题

已签订领域:电力与能源系统,管理题目:pv***氢定价的***随***型稀SSCI,SCI二区 直击了解更多选题

已签订领域:建筑规划,计算机题目:使用***因子分析法***可持续***SCI三区 直击了解更多选题

已签订领域:工程技术,纺织工程,材料科学题目:甘***淀粉酶的提取***退浆中的应用SCI四区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:饲料***镉毒性的交互***生长***病理学***SCI二区 直击了解更多选题

已签订领域:渔业,鱼类生理学题目:****鱼水源***起的生******SCI三区 直击了解更多选题

已签订领域:金融,环境经济题目:*****预算在能效、绿色***的作用SCI 直击了解更多选题

已签订领域:应用数学/计算物理题目:***非线性库***自相位调制***SCI三区 直击了解更多选题

已签订领域:计算机,医学检测题目:***COVID-19***力***算法***决策SCI三区 直击了解更多选题

已签订领域:计算机,物联网,智慧城市题目:基于***物联网****算法SCI三区 直击了解更多选题

  本文是一篇博士论文发表范文,论述了等分圆周生成圆和椭圆快速算法,以供大家参考。理工类博士论文发表期刊推荐《中关村》杂志是工业经济向知识经济转型中,以报道和推进知识经济为主要内容、具有新文化诉求的大型综合类新主流月刊杂志(128P,全彩印)。本刊立足最近被美国《新闻周刊》评为世界八大新“文化圣地”之一的中关村,力图办成中国知识经济的窗口和中国最佳新闻传播媒体。
  摘 要: 在等分圆周角的前提下,以泰勒公式为基础,构造出圆和椭圆的生成算法,并对算法的误差进行了详细分析,给出了算法的适用范围。算法生成的点分布均匀,可应用于对图形输出有较高要求的场合。预处理后,计算每个点对只需要11次加法运算,避免了大量的三角函数运算,运算速度快、运算精度高。该快速算法的构造方法新颖,具有较强的理论和实用价值。

  关键词: 等分圆周,圆,椭圆,泰勒公式,算法

  A quick algorithm generating circle and ellipse about equal division circumference

  Zhang Bo

  (College of Bussiness, Jiamusi University, Jiamusi, Heilongjiang 154000, China)

  Abstract: Based on equal division circumference angle and Taylor formula, algorithm of circle and ellipse is introduced. The errors of algorithm are analyzed and application scope of the algorithm is given. The algorithm generates uniform distribution dots and can be applied in the cases where graph output is of high quality. After preprocessing, every graphic dots are calculated by 11 times addition, avoiding much trigonometric function calculating. The algorithm is fast and precise, which is of practical value. A new and original construction method is proposed. It has great theoretical and practical value.

  Key words: equal division circumference; circle; ellipse; Taylor Formula; algorithm

  0 引言

  圆和椭圆的生成算法较多,比较有名的有Bresenham画圆算法,圆和椭圆的中点生成法[1]。但以上算法生成的绘图点分布不均匀,视觉效果不好。等分圆生成的点之间距离相等,显示效果最佳。以等分圆周生成的椭圆效果也比普通方法有很显著的改善。

  根据参数方程x=acos(θ),y=bsin(θ),采用直接计算的方法可生成对应的绘图点。由于有三角函数运算和乘法运算,逐点计算运算量较大。文献[4]给出了通过构造递推公式减少计算量的算法,算法执行的速度快,但该算法的精度还不够高,当圆的半径或长短轴长较大时,坐标点的误差大于1,理论上圆的半径a不应超过3067,很显然该精度已经不能满足目前的需求。

  对于圆只需生成1/8圆周,其他部分由对称性获得;而对于椭圆就需要生成1/4椭圆弧。如果直接把文献[4]生成圆的方法应用到生成椭圆,椭圆弧对应的最大角度变为π/2,递推公式计算出的值误差也加大(文中论述原因)。针对以上问题,通过递推公式的重新构造,给出了一个精度更高的圆的生成算法,并提出采用八分之一圆周非对称方式生成椭圆,实现了生成椭圆和生成圆的精度一样高。

  1 圆的递推公式的构造

  1.1 圆方程的泰勒展开

  假设圆心在原点,圆的方程为:

  因其对称性,这里只考虑图形的生成。假设把以上区间分成n份,每份的角度为: 。当θ=kt时(k=0,1,…,n),分别计算出x和y的值。把上面参数方程用泰勒公式展开,取前几项得到:

  1.2 构造表达式

  对于y构造六个表达式:

  以上各式有如下性质:

  只要把y对应的泰勒展开式构造成以上六个表达式的形式,f5(k)的值就对应θ=kt时的y值。重复以上过程,可计算出f5(k+2),f5(k+3),f5(k+4)等。也就可计算出θ=(k+1)t,θ=(k+2)t,θ=(k+3)t时对应的y值。

  1.3 系数的确定

  设y=f5(k),令k=0,1,2,3,4,5得到如下各式:

  解得:

  采用同样的方法可对x泰勒展开式进行构造:

  仿造上面方法还要构造g5(k)、g4(k)…g0(k)等六个式子。设x=g6(k),令k=0,1,2,3,4,5,6,计算出a0、a1、a2、a3、a4、a5、a6的值(相应求解省略,在下面算法中直接给出)。

  2 圆的生成算法

  在区间分成n份,每份的角度为。算法生成第一象限的圆弧。

  数组元素a(6)、a(5)、a(4)、a(3)、a(2)、a(1)、a(0)分别存放表达式x 对应的构造表达式的值。初始时k=0,把k带入构造表达式并对数组元素进行初始化,a(6)、a(5)、a(4)、a(3)、a(2)、a(1)、 a(0)的值分别为a6、a5、a4、a3、a2、a1、a0。

  数组元素b(5)、b(4)、b(3)、b(2)、b(1)、b(0)分别存放表达式f5(k)、f4(k)、f3(k)、f2(k)、f1(k)、f0(k)的值。初始时k=0,代入构造表达式对数组元素进行初始化,b(5)、b(4)、b(3)、b(2)、b(1)和b(0)的值分别为b5、b4、b3、b2、b1、b0。   ⑴ 预处理

  ⑵ for {k=0; k<=n; k++}

  {

  drawpixel(a(6),b(5),color);

  /*在(a(6),b(5))画点,color为点的颜色*/

  drawpixel(b(5),a(6),color); /*在对称点(b(5),a(6))处画点*/

  for (i=6; i>=1; i--)

  {

  a(i)=a(i)+a(i-1);

  }

  for(j=5; j>=1; j--)

  {

  b(j)=b(j)+b(j-1);

  }

  }

  3 生成圆的算法分析

  3.1 理论分析

  当kt=时,rcos(θ)泰勒展开的余项为(ξ在0和之间,(8)为八阶导数,因此误差不超过。令<1,解得r<278454.54(π=3.141593)。

  rsin(θ)泰勒展开的余项为 (ξ在0和之间,(7)为七阶导数),因此误差不超过,令<1,解得r<27340.16(π=3.141593)。

  由此可知,当r≤27340时,生成圆的算法计算的x,y值与真实值误差小于1。预处理后,生成每个点对需要11次加法运算。

  3.2 生成圆算法直接应用于椭圆产生的误差分析

  如果直接把以上算法应用于椭圆的生成,需要把r分别用椭圆的长半轴和短半轴代替,而椭圆相对于直线x=y是非对称的,因此还需要算法扩大区间生成第一象限的椭圆弧。

  采用以上分析方法,当kt=π/2时,令<1,解得r<213.59。r的取值范围太小了,该算法由于误差原因不能直接应用于椭圆生成(后面给出一种方法解决此问题)。

  3.3 生成圆算法的实验分析

  见图1、图2和图3,把生成圆算法与直接计算进行对比,用VB进行编程实现。直接计算角度θ从0到π,变化的步长也取t,直接用参数方程 x=rcos(θ),y=rsin(θ)计算。生成圆算法误差最大的地方在圆的π/4处(由于该位置迭代次数最多),把显示分辨率设置成 1024×768。由于半径的值太大,把坐标偏移量设为(cx,cy)。

  Form1.Scale(0,768)-(1024,0)

  cx=-Sin(3.1416/4)*r

  cy=-Cos(3.1416/4)*r+500

  m是圆弧的取点数,当r值大时m的值也要大些,这样可保证显示足够的点做对比。实验中观察,改变m值对精度影响不大,精度主要取决于r 的大小。为显示清晰,在画点的位置绘制半径为3的圆。生成圆算法在第一和第三列位置绘制两次(实心圆),直接计算方法在第二和第三列绘制两次(空心圆)。第一和第二列圆心的偏移量不同,第三列圆心的偏移量相同。由于r的值太大,显示在屏幕上的点看上去象是在一条直线上。

  r=35000时,第三列融合的很好,误差很小。r=100000时,第三列圆有一半相交。r=200000时,第三列圆相切。在图2和图3中,下面位置显示两个点距离很近,这是因为正好选在圆的π/4处,绘图时对称显示的结果。

  为准确分析算法的误差情况,采用编程计算的方法,对于不同的半径r,整个圆周取2*π*r个点。对于所有的k(kt从0变化到π/4 ),计算a(6)-a*cos(kt)的值,并把绝对值最大者作为x的最大差;对于所有的k,计算b(5)-a*sin(kt)的值,并把绝对值最大者作为y轴方向的最大差。

  从图4数据可看出,当r=27579时,算法计算坐标值与直接计算法之差小于1,与理论分析吻合。另外,从输出的结果可看出,计算的y比x误差大,这是由于y的泰勒展开式没有x的展开式阶数高。当r=200000时,y值的误差较大。

  4 椭圆的生成算法

  在图5中,圆的方程为:x2+y2=a2,椭圆的方程为:,其中,a为圆的半径,又为椭圆的长半轴,b为椭圆的短半轴。

  设圆上B点坐标为(acos(α),asin(α))(α在0和π/4之间),过B点作x轴的垂线交椭圆于A点,该点的坐标为(acos(α),bsin(α))。B点相对于直线x=y的对称点为圆上的点D,D点的坐标为(asin(α),acos(α))。过D作x轴的垂线,交椭圆于C点,解得C点的坐标为(asin(α),bcos(α))。A点和C点为要绘图的点,按生成圆的算法只要同步构造出半径分别为a和b的两个圆,就可获得A点和C点的坐标值。具体算法与生成圆的算法类似。

  5 椭圆算法的算法分析

  每次循环生成两个点,进行22次加法运算,平均每个点需要11次加法运算。由于椭圆需要生成1/4椭圆,而圆只需要生成1/8圆,其他部分由对称获得。因此,生成椭圆的计算量相当于圆的两倍。采用以上方法构造的椭圆生成算法,其运算的精度与生成圆的算法是一样的。

  6 结束语

  本文在等分圆周角的前提下,以泰勒公式为基础,构造出圆和椭圆的生成算法,所给出的圆和椭圆的算法已经通过实验验证。当圆的半径、椭圆的长半轴或短半轴 t≤27579时,该算法是非常精确的。当t≤100000时,相对误差也不大,算法也是可用的(对一般的应用已经是足够了)。通过对y构造更高阶的泰勒展开式,可使算法的运算精度进一步提高。

  该算法生成的点分布均匀、美观,生成的点数可控,可应用于对图形输出有较高要求的场合。预处理后,计算每个点对只需要11次加法运算,避免了大量的三角函数运算,因此,运算速度快、运算精度高。本文给出的构造方法新颖,所提出的算法具有较强的理论和实用价值。

  参考文献:

  [1] 孙家广等.计算机图形学[M].清华大学出版社,1998.

  [2] 邓四清,王平,谢进.有理四次插值样条曲线的区域控制[J].计算机工

  程与设计,2008.12:3243-3246

  [3] 郑豪.切割线法圆弧插补新算法的设计与实现[J].计算机工程与设

  计,2008.11:2984-2986

  [4] 张博.圆的高质量、快速生成算法[J].计算机应用与软件,1994.2:51-55

  [5] 杨一山,顾耀林.基于样条模型插值在科学可视化上的应用[J].计算

  机应用,2006.5:1045-1047

  [6] 屠晓明,刘雄伟.直线Bresenham生成算法的三维推广[J].计算机辅

  助设计与图形学学报,2001.9:13-16

  [7] 王栋.Visual Basic程序设计[M].清华大学出版社,2002.



月期刊平台服务过的文章录用时间为1-3个月,依据20年经验,经月期刊专家预审通过后的文章,投稿通过率100%以上!
  • 985和211副教授评职称认可的刊物推荐

    2024-11-28
    985和211院校的副教授评职称,对于个人学术声誉和职业发展是非常重要的,一般副教授发表期刊论文认可的刊物具有较高的学术水平和影响力。以下是对 985和211副教授评职称认可的刊物推荐 ,供大家参考: 1、SCI期刊 SCI期刊,即科学引文索引期刊,是国际学术界公认的权威
  • Sustainability期刊版面费多少

    2024-11-28
    《Sustainability》是一本由MDPI出版社出版的国际性、跨学科的开放获取学术期刊,专注于环境、文化、经济和社会可持续性的研究。那么, Sustainability期刊版面费多少 ? 从1900瑞士法郎上涨至2400瑞士法郎(约19266元人民币),适用于同行评审后接受的论文,该费用于
  • EI期刊论文查重的要求是什么

    2024-11-28
    能够在EI期刊论文发表论文,除了要有高质量的研究成果外,还要通过严格的查重审核。那么, EI期刊论文查重的要求是什么 ?详情如下: EI期刊作为国际学术期刊,对论文的原创性要求较高。查重作为确保论文原创性的手段,可有效避免学术不端行为发生,维护学术界的公平和
  • 评职称,国内高校认可scopus期刊吗?scopus期刊列表

    2024-11-28
    评职称,国内高校认可scopus期刊吗 ? 不同国内高校对scopus期刊评职称认可度可能存在一定的差异性。一些高校和科研机构确实认可scopus收录的期刊,尤其是研究生、博士生和教师晋升职称等方面,但也有一些高校是不认可的,因此在选择发表scopus期刊之前,一定要了解清
  • 解答SCI论文被语言拒稿的技巧

    2024-11-28
    对于国内作者来说,其中一大原因是语言表达,如sci论文出现大量的语法错误、中式英语表达,造成编辑或审稿人对文章内容的理解偏差,导致sci论文被拒稿。以下是 解答SCI论文被语言拒绝的技巧 ,希望能够帮助到你快速发表sci论文。 1、对sci论文专业润色和翻译 为了确保S
  • 中科院院士:94%中国科研SCI论文发表国外期刊,仅5.88%在国内期刊发表

    2024-11-18
    在2024上海科技与期刊高质量发展大会上,中国科学院院士、上海市科协主席张杰指出:2023年,我国科研人员共发表SCI(科学引文索引)论文73.96万篇,其中只有4.35万篇发表在国内期刊,占比5.88%,其余94.12%的论文都发表在国外期刊上。。 开幕式上,上海市科技期刊学会
  • 励志!安徽“扭扭车少年”在《Applied Intelligence》期刊上发表论文

    2024-11-15
    2024年11月, 张亮在国际人工智能领域高水平期刊《Applied Intelligence》(应用智能)上发表题为《Robot Motion Planning Algorithm Based on Deep Learning Optimization》(基于深度学习优化机器人运动规划的算法研究)的论文。 11月19日,张亮创办的公司首款外骨骼
  • 恭喜!《中国财政》入选长安街读书会学习核心来源期刊

    2024-11-14
    《中国财政》确实被正式选为长安街读书会干部学习的核心来源期刊之一。在2024年10月8日发布的《长安街读书会干部学习核心期刊目录》中,《中国财政》被列为核心期刊之一,其关注点在于中华民族现代文明。因此,可以确认《中国财政》正式入选长安街读书会干部学习核心来
  • 恭喜!上海科技期刊三本齐发,影响因子登顶学科王座

    2024-11-13
    据SCI数据库,2023年世界科技论文总数达248万篇,其中收录中国科技论文74万篇,数量居全球之首,占比30%;排名第二的美国,收录论文53万篇,占比21%。 目前,上海共有科技期刊358本,其中英文期刊82本,占比约20%,是全国平均的两倍;SCI期刊54本,其中Q1区期刊35本。
  • 西安交大:主办期刊《药物分析学报(英文)》入选百强榜单,总排名第七

    2024-11-12
    《2024中国英文科技期刊海外媒体传播影响力报告》的发布,彰显了中国科技期刊在国际舞台上的影响力。西安交通大学主办的《药物分析学报(英文)》(Journal of Pharmaceutical Analysis, JPA)在该报告中取得了显著成就,不仅成功进入百强榜单,而且取得了总排名第七的
回到顶部