将下面的语句用matlab表达出来设 节 点 数 为 n ,选 定 区 域 中 s i n k 点 坐 标 为(1,1),其 余 各 点 坐 标 分 别 为 a( 1 ,2 ),b( 2 ,3 ),c( 3 ,1 ).一.初 始 化 已 插 入 点 集 合 {s},初 始 化 迁
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/12 02:27:08
将下面的语句用matlab表达出来设 节 点 数 为 n ,选 定 区 域 中 s i n k 点 坐 标 为(1,1),其 余 各 点 坐 标 分 别 为 a( 1 ,2 ),b( 2 ,3 ),c( 3 ,1 ).一.初 始 化 已 插 入 点 集 合 {s},初 始 化 迁
将下面的语句用matlab表达出来
设 节 点 数 为 n ,选 定 区 域 中 s i n k 点 坐 标 为(1,1),其 余 各 点 坐 标 分 别 为 a( 1 ,2 ),b( 2 ,3 ),c( 3 ,1 ).
一.
初 始 化 已 插 入 点 集 合 {s},初 始 化 迁 移 路 径 s → s.
二.
分 别 计 算 a ,b ,c 点 到 s 点 的 距 离 D s a,D s b ,D s c,根 据 能 量 消 耗 与 距 离 成 正 比,取 距 离 最 大 的 点 为 待 插 入 点,计 算 得D s b>D s c > D s a.
三.
在 未 插 入 点 集 合 { a ,b ,c} 中 选 取 能 量 消 耗 最 大 的 点 b 插 入 已 插 入点 集 合 {s},已 插 入 点 集 合 更 新 为 {s ,b},未 插 入 点 集 合 为{ a,c},路径 更 新 为 s → b → s.
四.
在 未 插 入 点 集 合 { a ,c } 中 选 取 能 量 消 耗 最 大 的 点 c 插 入 已 插 入 点 集 合 { s ,b },已 插 入 点 集 合 更 新 为 { s ,c ,b},未 插 入 点 集 合 为 { a },路径 更 新 为 s → c → b → s.
五.
分 别 计 算 a 点 插 入 s c,c b,s b 之 间 的 能 量 增 加 量E a _ s c,E a _ b c,E a _ s b,取 能 量 增 加 量 最 小 的 两 点 间 插 入,计 算 得 E a _ s c > E a _ b c > E a _ s b.
六.
由 五 得 a 插 入s ,b 之 间 能 量 增 加 最 小 ,a 点 插 入 已 插 入 点 集 合 { s ,c ,b},已 插 入 点 集 合 更 新 为 { s ,c ,b ,a },全 部 节 点 插 入 完 毕,路 径 更新 为 s → c → b → a →s.
n = 4 时 的 迁 移 路 径 为
{( 1 ,1 ),( 3 ,1 ),( 2 ,3),( 1 ,2 ),( 1 ,1 )}
将下面的语句用matlab表达出来设 节 点 数 为 n ,选 定 区 域 中 s i n k 点 坐 标 为(1,1),其 余 各 点 坐 标 分 别 为 a( 1 ,2 ),b( 2 ,3 ),c( 3 ,1 ).一.初 始 化 已 插 入 点 集 合 {s},初 始 化 迁
求复数从s(end)、s(end-1)、s(end-2)、到s(1) 的共轭赋给h(1) h(2) 到h(end) 我认为应该是复数从s(end)、s(end-1)、s(end-2)