k=0;c=0;
for i=1:l-1
for j=i+1:l
k=k+1;
distance(k)=sqrt((positionplus(i,1)-positionplus(j,1))^2+(positionplus(i,2)-positionplus(j,2))^2+(positionplus(i,3)-positionplus(j,3))^2);
if(distance(k)>range1 && distance(k)<range2)
c=c+1;
a=[positionplus(i,1),positionplus(i,2),positionplus(i,3)];
b=[positionplus(j,1),positionplus(j,2),positionplus(j,3)];
position1(c,1)=a(1,1);position1(c,2)=a(1,2);position1(c,3)=a(1,3);
position2(c,1)=b(1,1);position2(c,2)=b(1,2);position2(c,3)=b(1,3);
end
end
end
matlab不用for循环怎么做?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
相关推荐 更多相似问题
点击登录
提问题
悬赏问题
- ¥15 如何预处理存在负值的样本数据,使其能够全都成为正的
- ¥15 SW画图拖影,平滑处理如何关闭
- ¥15 请问怎么通过css改变图片颜色
- ¥15 c语言文件读取到结构体以及写入
- ¥15 Blender: auto rig pro骨骼动画导出后变形穿模
- ¥15 C51单片机的设计思路哈
- ¥15 Linux脏牛提权漏洞
- ¥15 为何我用uni-data-checkbox 标签在APP里调试无法显示?
- ¥30 关于Stata软件OLS模型一些简单问题
- ¥15 list分组填充数据