function L_b = beamLengths(joints, beams)
sizejoints = size(joints,1);
sizebeams = size(beams,1);
joints
xjoints(1) = 0;
for i = 1:sizejoints
xjoints(i) = joints(i,1);
end
xjoints
yjoints(1) = 0;
for j = 1:sizejoints
yjoints(j) = joints(j,2);
end
yjoints
beams
xbeams(1) = 0;
for i = 1:sizebeams
xbeams(i) = beams(i,1);
end
xbeams
ybeams(1) = 0;
for j = 1:sizebeams
ybeams(j) = beams(j,2);
end
ybeams
distance(1) = 0;
for i = 1:sizebeams
if yjoints(xbeams(i)) == yjoints(ybeams(i))
L_b(i) = xjoints(ybeams(i)) - xjoints(xbeams(i));
elseif xjoints(xbeams(i)) == xjoints(ybeams(i))
L_b(i) = yjoints(ybeams(i)) - yjoints(xbeams(i));
else
a = xjoints(ybeams(i)) - xjoints(xbeams(i));
b = yjoints(xbeams(i)) - yjoints(ybeams(i));
L_b(i) = (a.*a + b.*b).^(1/2);
end
end
L_b
end
CmSc 117.zip_CMSC_beam
版权申诉
41 浏览量
2022-07-15
06:20:16
上传
评论
收藏 12.15MB ZIP 举报
钱亚锋
- 粉丝: 90
- 资源: 1万+
最新资源
- linux常用命令大全.zip
- CATIA入门操作案例-正八边异形带孔凸台绘制,等距点绘制正多边形,凸台绘制
- 大型代码语言模型的项目级提示生成pdf
- 纸片战争The War of paper.sb3
- testedtestedtested
- 基于C语言+STM32开发的智能门锁优秀项目+包含指纹识别、人脸识别、RFID解锁、密码解锁、蓝牙解锁功能+源码+项目解析
- 目标检测-智能零售柜商品检测数据集-5000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 目标检测-智能零售柜商品检测数据集-3000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 目标检测-智能零售柜商品检测数据集-1000张图-+对应VOC-COCO-YOLO三种格式标签+数据集划分脚本
- 蓝果小镇电商商城-带管理台-后台php完整版
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈