永发信息网

用MATLAB怎么算一个点到其他几个点的距离

答案:2  悬赏:50  手机版
解决时间 2021-03-12 03:49
一个点(10,1)几个点:x=[20,50,160,200,120,35,10,];
y=[100,100,25,75,40,40,70];求各位matlab大神指教
最佳答案
a(x1,y1), b(x2,y2) 两点距离 distance= sqrt((x1-x2)^2+(y1-y2)^2);
全部回答
lsqnonlin可以求解带约束的多函数多变量的最小值问题。你的问题没有约束,用一个简单明了的fminumc函数就可以了。具体如下: 先建立函数文件distance.m求距离。 distance.m的内容为: function zx=distance(x) xf=x(1); yf=x(2); x(1)=1340;x(2)=1656; x(3)=2370 ;x(4)=2339.8; x(5)=1562 ;x(6)=1948 ;x(7)=1433; x(8)=1765; x(9)=1275;x(10)=1096; y(1)=2547 ;y(2)=2667; y(3)=3782 ;y(4)=3600.7; y(5)=4298; y(6)=2074 ;y(7)=3143; y(8)=2924; y(9)=2427 ;y(10)=1893; fun=zeros(10,1); for i=1:10 fun(i)=sqrt((x(i)-xf)*(x(i)-xf)+(y(i)-yf)*(y(i)-yf)); end zx=fun(1)+fun(2)+fun(3)+fun(4)+fun(5)+fun(6)+fun(7)+fun(8)+fun(9)+fun(10); 保存distance.m 在command window中输入(或另建立一个m文件输入): x0 = [2000,3500]; %随意猜测一个起始值 [x,fval] = fminunc(@distance,x0) 得到结果: x = 1634.9 2795.2 fval = 7258.1 欢迎交流。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我想买工商银行的基金定投 每月200到300 定投
怎么判断翡翠的好坏
505金融分期和3年银行车贷哪个划算?
NH4HCO3能跟NAOH反应吗
点燃一支烟黑胶试音碟44里都有些什么歌?
成都的手机卡能够在隆昌的营业厅销户吗
兰州达人和超琪化妆学校,哪个好一点
急!!bit与B之间的转换
创利便利店怎么去啊,有知道地址的么
永安邻里中心在哪里啊,我有事要去这个地方
电表底数前面归零怎么算
gta5更新版本后完存档没了怎么办
弱精症多久能治好·
银湾小区在哪里啊,我有事要去这个地方
【无成语】无字的四字成语有哪些成语
推荐资讯
尧石公寓我想知道这个在什么地方
如何制做遥控飞机?
2012年造价工程师考试已经完毕,问一下各位同
安装净水器时没预留电源怎么办
魏格纳是从那两个洲的轮廓吻合得到启发,而开
钢筋2009软件中,cad导图,没有原位标注,连
物业管理办公室在哪里啊,我有事要去这个地方
悦来私房菜地址在什么地方,想过去办事
“谨定于”和“兹定于”的区别是什么
被家里人催找女朋友怎么办?
成都武后区天府大道北段8号到茶店子怎样走坐
【超级单体】超级单体风暴与其它强风暴的本质
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?