作业帮 > 综合 > 作业

Matlab求点与曲线最短距离

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/04 21:51:28
Matlab求点与曲线最短距离
请教高手一个matlab的问题,用鼠标取得了一个点,怎么求这个点与已知曲线的最短距离?
这是个约束问题,假设这个点为(a,b),曲线方程为f(x,y)=0,
这个问题可以转化为
min d^2=(x-a)^2+(y-b)^2
st.f(x,y)=0
你可以调用matlab的最优化函数fmincon,或者你自己用拉格日算法来求.