热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

matlab节约里程法_节约里程法matlab.doc

节约里程法matlabclearclcA[015510520;0303020510;08516226140110];rong300;m6;czeros6,6;fori1:mforj

节约里程法matlab

clear

clc

A [0 15 5 10 5 20;0 30 30 20 5 10;0 85 162 26 140 110];

rong 300;

m 6;

c zeros 6,6 ;

for i 1:m for j 1:m c i,j sqrt A 1,i -A 1,j ^2+ A 2,i -A 2,j ^2 ; end

end

p zeros 6,6 ;

for i 2: m-1 for j i+1 :m p i,j c 1,i +c 1,j -c i,j ; end

end

s p : ; [hs,wz] sort s,1,'descend' ;

for i 1: m^2 [x,y] ind2sub size p ,wz i ; if A 3,x +A 3,y rong solut [x,y]; n 1 2; zhuang 1 A 3,x +A 3,y ; ii i; break else continue end

end for rr ii+1 : m^2 [x,y] ind2sub size p ,wz rr if hs rr 0 break end [xa,ya] find x solut [xb,yb] find y solut [sa,sb] size solut if isempty xa 0 && isempty xb 0 if xa xb continue end if n xa ~ 2 if 1 ya n xa continue end end if n xb ~ 2 if 1 yb n xb continue end end zh1 zhuang xa zh2 zhuang xb if zhuang xa +zhuang xb rong if ya 1&&yb 1 newm [solut xb,n xb :-1:1 solut xa,1:n xa ] elseif ya 1&&yb n xb newm [solut xb,1:n xb solut xa,1:n xa ] elseif ya n xa &&yb 1 newm [solut xa,1:n xa solut xb,1:n xb ] elseif ya n xa &&yb n xb newm [solut xa,1:n xa solut xb,n xb :-1:1 ] end solut xa,: [] solut xb,: [] n xa [] n xb [] zhuang xa [] zhuang xb [] [qa,qb] size solut solut qa+1 ,1:length newm newm n qa+1 length newm zhuang qa+1 zh1+zh2 else continue end elseif isempty xa 0 if n xa ~ 2 if 1 ya n xa continue end end zh3 zhuang xa +A 3,y if zhuang xa +A 3,y rong if ya 1 newm [y solut xa,1:n xa ] elseif ya n xa newm [solut xa,1:n xa y] end solut xa,: [] n xa [] zhuang xa [] [qa,qb] size solut solut qa+1 ,1:length newm newm n qa+1 length newm zhuang qa+1 zh3 end elseif isempty xb 0 if n xb ~ 2 if 1 yb n xb continue end end zh4 zhuang xb +A 3,x if zhuang xb +A 3,x rong if yb 1 newm [x solut xb,1:n xb ] elseif yb n xb newm [solut xb,1:n xb x] end solut xb,: [] n xb [] zhuang xb [] [qa,qb] size solut solut qa+1 ,1:length newm newm n qa+1 length newm zhuang qa+1 zh4 end else zh5 A 3,x +A 3,y if zh5 rong newm [x y] [qa,qb] size solut solut qa+1 ,1:length newm newm n qa+1 length



推荐阅读
  • RK算法通过比较两个字符串的哈希值来实现快速匹配,但即使哈希值相同,也不能确保两字符串完全一致,仍需进行逐字符对比以确认。此过程的时间复杂度为O(n)。此外,RK算法在文本搜索、模式识别等领域有广泛应用,并可通过多种优化策略提高其效率和准确性。 ... [详细]
  • 大多数网站为了降低用户注册门槛并提升使用体验,通常会集成第三方登录功能。本文重点探讨了在使用PHP实现QQ登录OAuth2.0过程中遇到的常见问题及其解决方案。具体步骤包括:首先申请成为开发者,接着创建应用以获取AppId和AppKey,最后通过这些凭据获取access token。文章还详细介绍了在实际开发中可能遇到的问题及相应的解决方法,为开发者提供实用的参考。 ... [详细]
  • 在Windows命令行中,通过Conda工具可以高效地管理和操作虚拟环境。具体步骤包括:1. 列出现有虚拟环境:`conda env list`;2. 创建新虚拟环境:`conda create --name 环境名`;3. 删除虚拟环境:`conda env remove --name 环境名`。这些命令不仅简化了环境管理流程,还提高了开发效率。此外,Conda还支持环境文件导出和导入,方便在不同机器间迁移配置。 ... [详细]
  • PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化
    PJSIP 编译与开发指南:深入解析 PJSIP 库的应用与优化 ... [详细]
  • 在Linux环境中,通过编写Shell脚本来实现自定义命令的创建与激活,能够极大地简化服务器上多个子系统的管理操作。例如,通过简单的命令如“tt”,即可快速查看各个应用程序的名称及其运行状态,从而提高系统维护的效率和便捷性。 ... [详细]
  • 在本篇学习笔记中,我们将继续深入探讨RISC架构下存储程序机的电路设计。通过详细分析关键组件的工作原理和设计方法,旨在为读者提供更全面的技术理解和实践指导。本部分将重点讨论指令执行流程、数据通路设计以及控制单元的优化策略,进一步提升系统的性能和效率。 ... [详细]
  • Android开发常见问题汇总(含Gradle解决方案)第二篇
    本文继续深入探讨Android开发中常见的问题及其解决方案,特别聚焦于Gradle相关的挑战。通过详细分析和实例演示,帮助开发者高效解决构建过程中的各种难题,提升开发效率和项目稳定性。 ... [详细]
  • 本文深入探讨了层叠样式表(CSS)的核心原理与应用技巧,旨在帮助读者全面理解CSS的工作机制。从选择器、属性到布局模式,文章详细解析了CSS的关键概念,并通过实例展示了如何高效运用这些技术,提升网页设计与开发的水平。 ... [详细]
  • 利用Jenkins与SonarQube集成实现高效代码质量检测与优化
    本文探讨了通过在 Jenkins 多分支流水线中集成 SonarQube,实现高效且自动化的代码质量检测与优化方法。该方案不仅提高了开发团队的代码审查效率,还确保了软件项目的持续高质量交付。 ... [详细]
  • 本文探讨了在 SQL 中将中文字符转换为拼音首字母的有效方法和技巧。通过使用特定的函数和算法,可以实现中文名称的快速拼音首字母提取,从而提高数据处理的效率和准确性。文中还提供了具体的示例和代码片段,帮助读者更好地理解和应用这些技术。 ... [详细]
  • OpenCV 2.4.9 源码解析:级联分类器的错误率与尺寸分析 ... [详细]
  • 本文详细探讨了Struts框架中几种常用的数据标签,包括`s:property`、`s:a`、`s:debug`、`s:include`和`s:param`。这些标签在实际开发中的应用广泛,不仅用于数据展示和链接生成,还提供了调试和模块化功能。文章分析了每个标签的基本用法及其属性配置,并结合具体示例介绍了如何进行性能优化和最佳实践。通过这些内容,开发者可以更好地理解和利用这些标签,提高开发效率和代码质量。 ... [详细]
  • 本文总结了 Apache Shiro 安全框架的学习体会,并通过具体应用实例进行了详细分析。Apache Shiro 是一个强大且灵活的安全框架,适用于各种应用程序的安全需求。通过对该框架的核心功能和使用方法的深入探讨,本文不仅帮助读者理解其基本概念和架构设计,还提供了实际项目中的应用示例,以便更好地掌握和运用这一工具。特别感谢开涛的博客文章,为本文提供了宝贵的参考和启发。 ... [详细]
  • 分析: 首先判断线段俩直线是否平行(或重合),如果是的话直接求。考虑4个端点到另外一条线段的距离,取最小值即可 ... [详细]
  • Couldnotfindcodecparametersforstream0(Video:h264,none)这个方法没成功: 在使用ffmpeg进行拉流分离音视频数据 ... [详细]
author-avatar
mobiledu2502914555
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有