应用矩阵代替循环
举个例子: 用rand(n,2)*10产生n个点坐标,求它们任意两点间距离? n = 88; location = rand(n,2) * 10; elementary = nchoosek(1:n,2); delta = location(elementary(:,1),:)-location(elementary(:,2),:); distance = sqrt(sum(delta.^2,2)); dot2dot(location')
本文分享自 帮你学MatLab 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!