Ryan4real
码龄4年
关注
提问 私信
  • 博客:4,105
    4,105
    总访问量
  • 3
    原创
  • 588,565
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2021-04-21
博客简介:

Ryan4real的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得0次评论
  • 获得38次收藏
  • 代码片获得216次分享
创作历程
  • 1篇
    2022年
  • 2篇
    2021年
成就勋章
TA的专栏
  • 最优化理论
    1篇
  • 数学建模matlab
    1篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

342人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

最优化理论与方法学习笔记01——黄金分割法与进退法求单峰区间Matlab编程实现

问题如下:首先定义目标函数:function y = objfun(x)% 目标函数y = 3*x(1)^3 - 8*x(1) + 9;end接着定义一个试探函数:此处有一个搜索方向,如果是一维函数,定义为1即可,如果是多为函数,则可以在不同方向上进行搜索。function f = TryObjfun(a,StartOpint,SearchDirection)% 目标函数在初始点+方向*步长处的函数值f = objfun(StartOpint +a.*Search...
原创
发布博客 2022.03.24 ·
2100 阅读 ·
0 点赞 ·
0 评论 ·
20 收藏

指定起终点的最短路算法-Dijkstra标号法及其改进

源代码来源于司守奎老师《数学建模与算法》,本人加了一些注释供大家参考:function [mydistance,mypath]=mydijkstra(a,sb,db);% 输入:a—邻接矩阵(aij)是指i到j之间的距离,可以是有向的% sb—起点的标号, db—终点的标号% 输出:mydistance—最短路的距离, mypath—最短路的路径%该算法是设定一个起点,找出此起点到其余各点的最短路即最短路径,最后找出所需终点的对应的数据,若能只算到设定的终点,算法将提高效率n=size(a,
原创
发布博客 2021.06.07 ·
1417 阅读 ·
1 点赞 ·
0 评论 ·
14 收藏

MATLAB实现Dijkstra最短路算法的一个例子

本人matlab小白,如有错误,希望大家批评指正。本例子来源于司守奎老师《数学建模算法与应用》算法如下:求最短路已有成熟的算法:迪克斯特拉(Dijkstra)算法,其基本思想是按距 u0 从 近到远为顺序,依次求得 u0 到G 的各顶点的最短路和距离,直至 v0 (或直至 G 的所有 顶点),算法结束。为避免重复并保留每一步的计算信息,采用了标号算法。下面是该 算法。 (i) 令l(u0 )  0 ,对 v  u0 ,令 l(v)  , S0  {u0},i  0。
原创
发布博客 2021.06.07 ·
588 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏