% 找到最大的10个节点 [M,I] = sort(flow_betweenness,'descend'); I = I(1:10); M = M(1:10); % 输出结果 for i = 1:length(I) fprintf('第%d个最重要的节点是 %d 具有流动中介中心性 %f\n',i,I(i),M(i)); node_coordinates = importdata('node_coordinates2.txt'); fprintf('该节点的坐标:\n'); disp(node_coordinates(I(i),:)); end如何将最后的节点坐标,保存在txt文件中不要用dlmwrite
时间: 2024-02-12 18:03:51 浏览: 59
edge_betweenness.rar_betweenness_betweenness edge_edge_betweenne
你可以使用以下代码将节点坐标保存在txt文件中:
```
% 创建一个包含节点坐标的矩阵
node_coordinates = importdata('node_coordinates2.txt');
important_nodes = zeros(10, 2);
% 找到最重要的10个节点的坐标
for i = 1:length(I)
important_nodes(i, :) = node_coordinates(I(i), :);
end
% 保存坐标到txt文件中
fid = fopen('important_node_coordinates.txt', 'w');
for i = 1:size(important_nodes, 1)
fprintf(fid, '%f %f\n', important_nodes(i, :));
end
fclose(fid);
```
这段代码将节点坐标保存在`important_node_coordinates.txt`文件中,每行包含一个节点的x和y坐标。
阅读全文