说 for n=5
,下面的代码给了我一个n
随机生成节点的图。这些节点不是结构(只是绘制点),但我想像我一样为每个节点分配一条消息,sink
并source
跟踪节点的身份和位置。
例如,如果node 4
有 (x,y) 坐标(.3452 , .5463)
,我也想分配node 4
一个msg
和temp_value
。我怎样才能做到这一点?
代码:
n = input('No. of Nodes:');
sink = [0 0];
source = [1 1];
node = rand(n,2)
x = node(:,1);
y = node(:,2);
x1 = sink(:,1);
y1 = sink(:,1);
x2 = source(:,1);
y2 = source(:,1);
plot(x,y,'o')
hold on
plot(x1,y1,'r*')
hold on
plot(x2,y2,'r*')
hold on
sink = struct;
sink.msg = 'temp';
sink.temp_value = '30'
source = struct;
source.msg = 'temp';
source.temp_value = '30'