MATLAB

第28卷第5期2007年5月

东北大学学报(自然科学版)

V01.28.No.5

JournalofNortheasternUniversity(NaturalScience)

May

2007

一种新的基于Matlab环境的

同伦路径跟踪算法

惠兴杰1,李

霞2,陈一呜2

(1.东北大学秦皇岛分校,河北秦皇岛066004;2.燕山大学理学院,河北秦皇岛066004)

摘要:由于同伦延拓算法不需要初始值就能求出非线性方程组的解,但计算量大,为此利用Matlab平

台和它里面的函数“\”,采用割线预估和牛顿校正,提出了一种新的路径跟踪算法——基于Matlab环境的同

伦路径跟踪算法.算例证明:该算法正确、简便易行、可靠性高,为同伦算法提供了简便的实现方法.关键词:同伦延拓算法;“\”;割线预估;Matlab;跟踪中图分类号:TH

113

文献标识码:A

文章编号:1005.3026(2007)05—0620—03

ANewHomotopicPath-TrackingAlgorithmBased

HUlXing-jiel.LlXia2.CHENYi—min92

on

Matlab

(1.BranchofQinhuangdao,NortheasternUniversity,Qinhuangdao066004,China;2.SchoolofSciences,

YanshanUniversity,Qinhuangdao066004,China.Correspondent:HUIXing-jie,E-mail:rSc@mail.neuq.edu.

cn)

Abstract:Thehomotopycontinuationalgorithmcansolvenon—linearequationswithoutinitialvalues,butlotsofcomputationshallbedone.Therefore.anewhomotopicpath—trackingalgorithmbased

on

Matlaband

itsfunction“\”isproposedusingsecant—predictionandNewton—

correction.Examplesshowedthatthe

offering

fl

algorithmis

correct,simple,convenientandreliable,thus

waytoimplementeasilythehomotopyalgorithm.

Keywords:homotopy

continuation

algorithm;“\”;secant—predict;Matlab;tracking

Matlab和它里面的函数,提出了跟踪同伦路径的

对于非线性方程组的求解问题,传统数值迭代法需要选定合适的初始值,而区间分析法虽是一种大范围收敛的算法,理论上可以求出全部解,但仍需要确定合适的初值区间,同伦延拓算

法Ll_6J不需要初始值就能求出方程组的解,为求

一个新算法.它的基础是割线预估、牛顿校正思想.因为在文献[7一10]中用的欧拉预估,即切线预估,每步都需要矩阵求逆,而编程求一个矩阵的逆也是麻烦的,需要很多语句,而且也很费时间.为此本文提出了割线预估的算法,它的实质是通过曲线上的两点,构造线性差值并外推得到下个点,用这种方法根本无需求矩阵的逆,简化了编程过程,极大地提高了编程的效率;在用牛顿算法校正时,需要求解线性方程组,本文利用Matlab中的一个自适应函数“\”,编程求解非常简单,若用Fortran语言编程是非常繁琐的.最后本文还用2个具体算例,在Matlab环境下编程,验证了这种方法的正确性和高效性,只需两步预估就得到了

方程组的解.

解非线性问题提出了可行的方法,因此被认为是20世纪一项创造性的成果.但同伦算法有一个致命的缺陷就是计算量较大,如何提高效率是同伦算法实施的一个关键问题,而文献[7—10]中采用Fortran语言编程进行数值计算,耗时多,强度大,使用时必须编写主程序和子程序,并且一个子程序调用时发生微小错误则可能导致最终结果的错误.但如果能利用成熟的软件,减轻强度,提高效率,使之成为同伦算法的软件是十分有意义的.为此本文利用当前流行的著名的数值计算软件包

收稿日期:2006—05—15

基金项目:国家自然科学基金资助项目(60574011).

作者简介:惠兴杰(1963一),男,河北秦皇岛人,东北大学秦皇岛分校副教授.

万方数据

同伦算法matlab程序,一种新的基于Matlab环境的同伦路径跟踪算法相关推荐

  1. matlab程序实现物理现象,关于基于Matlab物理实验系统设计与实现

    关于基于Matlab物理实验系统设计与实现摘要:以Matlab为主要开发技术,在Authorware平台下统筹Flash和Matlab软件,根据新课程标准要求设计了中学物理实验室系统.该系统能帮助学生 ...

  2. 提出了一种新的基于一致性算法的直流微电网均流和均压二级控制方案 关键词:一致性算法;直流微电网;下垂控制;分布式二次控制

    关键词:一致性算法;直流微电网;下垂控制;分布式二次控制;电压电流恢复与均分;非线性负载;MATLAB/Simulink;顶刊复现, 主题:提出了一种新的基于一致性算法的直流微电网均流和均压二级控制方 ...

  3. 基于强化学习的智能机器人路径规划算法研究(附代码)

    目录 一.摘要 二.路径规划技术的研究进展 1.研究现状 2.算法分类 2.1 全局路径规划算法 2.2 局部路径规划算法 三.本文采用的路径规划算法--强化学习 1. 概念 2. 与其他机器学习方式 ...

  4. kcf 跟随_基于YOLO和KCF的目标跟踪算法研究

    1. 引言 随着AI技术的不断发展,其子领域计算机视觉技术也获得了突飞猛进的进步,计算机视觉即通过机器实现"人眼"对事物的测量和判别能力.目前,计算机视觉技术主要应用于智能视频监控 ...

  5. 路径规划算法:基于入侵杂草优化的路径规划算法- 附代码

    路径规划算法:基于入侵杂草优化的路径规划算法- 附代码 文章目录 路径规划算法:基于入侵杂草优化的路径规划算法- 附代码 1.算法原理 1.1 环境设定 1.2 约束条件 1.3 适应度函数 2.算法 ...

  6. 基于matlab 的燃油喷雾图像处理方法,基于MATLAB的燃油喷雾图像处理方法.doc

    基于MATLAB的燃油喷雾图像处理方法 基于MATLAB的燃油喷雾图像处理方法 摘要:提出了基于MATLAB的燃油喷雾图像处理方法.通过对喷雾图像的采集, 分割和滤波处理, 将多幅图像转换融合为一幅 ...

  7. 利用计算机实现音乐节拍的实时自动跟踪,基于自适应白化音乐节拍实时跟踪算法.doc...

    基于自适应白化音乐节拍实时跟踪算法 基于自适应白化音乐节拍实时跟踪算法 (西北工业大学 计算机学院 音频.语音与语言处理研究组 西安 710072) 摘 要:提出一种基于自适应白化的音乐节拍实时跟踪算 ...

  8. matlab x(n)16点DFT,[基于MATLAB的数字信号处理实例分析.doc

    [基于MATLAB的数字信号处理实例分析 湖北文理学院理工学院 学生结业论文 课程名称:MATLAB教程 结业论文名称:基于MATLAB的数字信号处理实例分析 专业名称:通信工程 班级:1011 学号 ...

  9. 路径规划算法:基于灰狼优化(GWO)的路径规划算法- 附代码

    路径规划算法:基于灰狼优化(GWO)的路径规划算法- 附代码 文章目录 路径规划算法:基于灰狼优化(GWO)的路径规划算法- 附代码 1.算法原理 1.1 环境设定 1.2 约束条件 1.3 适应度函 ...

最新文章

  1. C++ 二维数组和指针数组
  2. Config配置文件的加解密
  3. qt 文字倾斜投影_帅呆!钢铁侠中的激光投影键盘终于量产了,炫酷又好用
  4. 阿里云加入开放媒体联盟AOM
  5. UNIX-LINUX编程实践教程-第三章-实例代码注解-ls2
  6. 7 行为型模式之 - 状态模式
  7. 8.微服务设计 --- 监控
  8. LINUX下载编译gperf
  9. php想做一个无刷新弹窗,php+ajax实现无刷新的新闻留言系统
  10. 国内外开源sns源码大全
  11. GRE词汇竟然六小时背一遍
  12. 论文阅读笔记:内卷involution《Involution: Inverting the Inherence of Convolution for Visual Recognition》
  13. wow插件实现优雅的动画页面
  14. 黑马畅购商城---9.Spring Security Oauth2 JWT授权
  15. python开源项目及示例代码(转)
  16. matlab 模拟心电图,使用原生js+canvas实现模拟心电图的实例
  17. python数据分析学生成绩查询系统_python数据分析-学生成绩分析
  18. “防不胜防”的智能助理:Alexa秒变诈骗工具
  19. 关于opencv的实战——银行卡号识别
  20. No value specified for parameter 15排查过程

热门文章

  1. unity3D 显示游戏运行时间
  2. 上海青少年python培训机构
  3. python培训推广
  4. R-STUDIO Network v8.17.180955 磁盘数据恢复软件和硬盘驱动器恢复工具
  5. 乘法逆元的解法及证明
  6. 第六大晶圆代工厂商2021净利润大增593.3%
  7. bfd的文件格式识别
  8. 服务器电源输出电压不稳定,开关电源输出电压不足的三大原因
  9. 解码阿里数据:对外数据产品也浮出水面
  10. 判断字符串长度是否为0