MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   怎样用matlab的遗传算法求解两条曲线的逼近的极值啊? (https://www.labfans.com/bbs/showthread.php?t=6946)

zenglu1998 2009-03-19 22:49

怎样用matlab的遗传算法求解两条曲线的逼近的极值啊?
 
我这有这样一个问题:已知一条封闭曲线段A的10个点的坐标:A1(x,y);A2(x,y);A3(x,y)....A10(x,y)。和另外一条与A近似且位于A内部的封闭曲线段B的10个点的坐标:B1(x,y);B2(x,y);B3(x,y)....B10(x,y)。然后构造一个函数Distance:将B的每个点分别与A的10个的距离求出来,取这10个距离的最小距离为该点距离,最终取B的10个点距离的最小值为B到A的距离。
然后我希望通过对B做水平(X方向)、垂直(Y方向)、旋转(φ角度)的变换,以使B到A的距离达到最小值。我该怎样运用遗传算法来进行运算啊。请哪位遗传算法方面的大侠帮帮我啊,不胜感谢啊?


所有时间均为北京时间。现在的时间是 09:59

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.