用matlab求多点距离之和已知24点的坐标从第一个点到最后一个点的坐标分别是x=[7650 7950 8250 8550 8850 9150 9450 9750 10050 10350 10650 10950 11250 11550 11850 12150 12450 12750 13050 13350 13650 13950 14250 14550];y=[4650 4
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/03 04:18:37
![用matlab求多点距离之和已知24点的坐标从第一个点到最后一个点的坐标分别是x=[7650 7950 8250 8550 8850 9150 9450 9750 10050 10350 10650 10950 11250 11550 11850 12150 12450 12750 13050 13350 13650 13950 14250 14550];y=[4650 4](/uploads/image/z/4910143-31-3.jpg?t=%E7%94%A8matlab%E6%B1%82%E5%A4%9A%E7%82%B9%E8%B7%9D%E7%A6%BB%E4%B9%8B%E5%92%8C%E5%B7%B2%E7%9F%A524%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%E4%BB%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E7%82%B9%E5%88%B0%E6%9C%80%E5%90%8E%E4%B8%80%E4%B8%AA%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%E5%88%86%E5%88%AB%E6%98%AFx%3D%5B7650+7950+8250+8550+8850+9150+9450+9750+10050+10350+10650+10950+11250+11550+11850+12150+12450+12750+13050+13350+13650+13950+14250+14550%5D%3By%3D%5B4650+4)
用matlab求多点距离之和已知24点的坐标从第一个点到最后一个点的坐标分别是x=[7650 7950 8250 8550 8850 9150 9450 9750 10050 10350 10650 10950 11250 11550 11850 12150 12450 12750 13050 13350 13650 13950 14250 14550];y=[4650 4
用matlab求多点距离之和
已知24点的坐标从第一个点到最后一个点的坐标分别是x=[7650 7950 8250 8550 8850 9150 9450 9750 10050 10350 10650 10950 11250 11550 11850 12150 12450 12750 13050 13350 13650 13950 14250 14550];
y=[4650 4890 5100 5190 5220 5190 5130 4890 4650 4470 4320 4200 4080 3930 3840 3720 3660 3570 3540 3600 3690 3780 3900];
使用matlab求出从第一个点到最后一个点依次两点之间的直线长度之和
用matlab求多点距离之和已知24点的坐标从第一个点到最后一个点的坐标分别是x=[7650 7950 8250 8550 8850 9150 9450 9750 10050 10350 10650 10950 11250 11550 11850 12150 12450 12750 13050 13350 13650 13950 14250 14550];y=[4650 4
d=sqrt(diff(x).^2+diff(y).^2);
L=sum(d);
你的y数据好像少了一个点哦
根据两点间的距离公式
diff(x)求出相邻两点的x坐标差
diff(y)求出相邻两点的y坐标差
长度都是23
d是两者的平方和再开方,长度也是23就是24点之间23段直线段的长度
L=sum(d)把线段长度求和就可以了
简单一点的想法 用for循环实现