% 确保邻接矩阵为对称矩阵:2)))
linklist(,nodenum) = 0,构建网络邻接矩阵net
%---- 如果节点编号从0开始,1,3) = 1,将第三列元素置为1
linklist(,即对应于无向网络
end
% 转换过程结束;
nodenum = length(net)::function [ net ] = FormNet( linklist )
%% 读入连边列表linklist::2) = linklist(,对角元为0以保证为方阵
net = net-diag(diag(net));
% 此处删除自环;
net(nodenum;
net = spconvert(linklist),1,将所有节点编号加1(matlab的下标从1开始)
if ~all(all(linklist(;),1:2)+1;
net = spones(net + net'
end
%----对无向图:
我有这么一段代码,怎么在matlab内运行
答案:2 悬赏:30
解决时间 2021-02-21 21:29
- 提问者网友:江山如画
- 2021-02-21 15:04
最佳答案
- 二级知识专家网友:初心未变
- 2021-02-21 15:48
程序无问题,仅需要有参数输入即可!
FormNet(linklist)
在运行之前需要定义linklist
FormNet(linklist)
在运行之前需要定义linklist
全部回答
- 1楼网友:魅世女王
- 2021-02-21 15:54
打开软件后点击file/new/script后,会出现文件编辑窗口
在文件编辑窗口输入代码
检查代码,确保没有错误后点击窗口中运行(run)按钮,运行程序
查看运行结果,由于利用plot函数绘制曲线,所以运行后出现二次曲线
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯