Algorithm 所有节点之间的最短路径

Algorithm 所有节点之间的最短路径,algorithm,matlab,shortest-path,Algorithm,Matlab,Shortest Path,如果您能在以下方面帮助我,我将不胜感激: 我有一个矩阵a(50,50),我想在其中显示生物体的运动。起初,生物体在基质中无处不在,并一步一步地收缩,形成“静脉”。我不得不说,它会转向食物的气味。我必须形成一个交叉模式,所以我选择了9个节点,并将最大值设为100(这应该是食物来源) 首先我创建一个满是零的矩阵,然后我定义食物来源的位置,即a(11,25)=100,a(18,25)=100,a(25,25)=100等 基质的所有其他细胞的值都低于100,因此,根据一个表示该生物体运动的方程式。问题是

如果您能在以下方面帮助我,我将不胜感激:

我有一个矩阵
a(50,50)
,我想在其中显示生物体的运动。起初,生物体在基质中无处不在,并一步一步地收缩,形成“静脉”。我不得不说,它会转向食物的气味。我必须形成一个交叉模式,所以我选择了9个节点,并将最大值设为100(这应该是食物来源)

首先我创建一个满是零的矩阵,然后我定义食物来源的位置,即
a(11,25)=100
a(18,25)=100
a(25,25)=100

基质的所有其他细胞的值都低于100,因此,根据一个表示该生物体运动的方程式。问题是,尽管有机体随着优化而移动,但我不能形成一个完全的十字架。我试着在食物来源附近测量它的质量,但在中心,它给了我一个更像菱形的结果

所以,我在想: 在测量矩阵中每个细胞的质量后,就像我已经做的那样,测量并比较每个有质量的节点和中央食物源之间的距离
A(25,25)
,并保持最低值,以便形成形状

如果有其他解决方案,请告诉我


非常感谢

你能用一个例子来说明你的问题吗?我编辑了这个问题,希望这更清楚