曲面最短路线matlab,在已知曲面拟合图上如何求解两点间最短距离

本文讲述了作者使用MATLAB根据散点数据拟合地形图,并尝试求解曲面上两点间最短距离的问题。通过插值生成曲面,然后面临如何构建目标函数以应用粒子群优化算法的困扰。作者寻求帮助,希望得到如何编程实现这一目标的指导。
摘要由CSDN通过智能技术生成

我想求得曲面上已知两点间的最小距离。首先根据一系列散点数据,用以下程序拟合出了地形图。

A=[55590,86720,1576.3;55730,86770,1588.9;55880,86620,1550.1;56140,86620,1596.8;56220,86370,1592.3;56260,86040,1573.2;56050,85960,1568.6;56760,85900,1539.6;56810,85930,1553.3;56940,85840,1553.3;56890,86020,1561.3;57130,85990,1583.69;57000,86050,1564.3;57320,86170,1632.3;57450,86180,1632.3;57390,86240,1632.3;57370,86370,1620.1;57060,86540,1555;57020,86630,1577.1;57110,86880,1592.2;57210,87290,1626.8;57240,87430,1643.2;57940,86110,1662.2;57980,86230,1633.6;58030,86360,1675;58160,86420,1705.1;58300,86550,1725.3;59120,86430,1761.5;58130,86790,1712.2;57980,86900,1695.2;58280,86820,1710;58380,86990,1640.2;58480,87030,1668.3;58020,86010,1675;57950,85910,1665.1;57870,85870,1647.3;58360,85820,1696.8;58470,85600,1697.3;58480,85540,1694.3;55650,85540,1570.8;55990,86820,1570;56780,85990,1590;56000,85100,1560;56340,86000,1567];

x=A(:,1);y=A(:,2);z=A(:,3);

scatter(x,y,90000

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值