
(2)在matlab界面点击新建——函数,然后把前面四行粘进去,关闭编辑器页面,软件提示是否保存?将文件保存为differential.m
(3)在matlab界面点击新建——函数,然后把后面内容粘进去,关闭编辑器页面,软件提示是否保存?将文件保存为XXX.m
(4)注意将differential.m和XXX.m放在同一个文件夹,例如都放在”Matlab学习“
(5)将你打算调用的M文件所在的目录选为当前工作目录。(我这里Untitled4.m为主程序文件,即XXX.m)
如何求复杂网络多点最短路径 matlab代码function R=main_Dj()
clcclear
G=[1 2 51 4 12 3 12 4 62 5 5.82 6 5.72 7 5.63 7 23 11 1.53 12 4...
4 5 0.54 8 35 6 15 9 36 7 0.66 10 2.57 11 2.78 9 18 12 6...
9 10 1.59 12 510 11 0.510 12 411 12 3]
opt=0
route=sroute(G,opt)
R=[]
r=route(3,end)
R=[r,R]
while r~=1
r=route(3,r)
R=[r,R]
end
R=char(R+64)
R=[R,'O']
程序没有错!!是你用错了,函数的.m文件不是直接运行,要在workplace中调用或则其他程序调用,例如,你在workplace输入:A=[0 1 1 11 0 1 11 1 0 11 1 1 0]enter后再输入: [DeD,aver_DeD]=Degree_Distribution(A)enter之后即可
我试过了,程序没问题,运行结果有两张图
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)