說明:妳沒有具體數據,我說壹般化的思路吧。下面的代碼要代入具體數據才能運行。曲線用參數方程表示,x(t), y(t), 然後t是壹個數組。定點坐標(a,b)。高維的話,妳相應擴充即可
%最小值>>?zuixiaozhi=min(((a-x(t)).^2+(b-y(t)).^2).^.5)
%如果妳要找出曲線上哪些點坐標對應最小值,可繼續壹下代碼
>>?choiceRange=((a-x(t)).^2+(b-y(t)).^2).^.5;
for?i=1:length(t)
if?abs(choiceRange(i)-zuixiaozhi)<.00000002
[x(t(i))?y(t(i))]
end
end
如能幫忙,及時采納!