在XY平面上给定三点A、B、C,找出另外一点X,使得X到A、B、C三点的距离和为最小.请写一个函数mindist.m解决上述问题,此函数的格式如下:x=mindist(a,b,c),其中a、b、c为三点的坐标,x则是输出点的坐

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 16:20:08

在XY平面上给定三点A、B、C,找出另外一点X,使得X到A、B、C三点的距离和为最小.请写一个函数mindist.m解决上述问题,此函数的格式如下:x=mindist(a,b,c),其中a、b、c为三点的坐标,x则是输出点的坐
在XY平面上给定三点A、B、C,找出另外一点X,使得X到A、B、C三点的距离和为最小.请写一个函数mindist.m解决上述问题,此函数的格式如下:x=mindist(a,b,c),其中a、b、c为三点的坐标,x则是输出点的坐标,使用fminsearch命令来求最小值.(1)当a=[4 0],b=[0 3 ],c=[0 0]时,mindist.m所返回的x值是多少?对应的最短距离和是多少?(2)在上小题中,当最短距离和发生时,角度axb,bxc,cxa各是多少?(matlab与系统仿真)

在XY平面上给定三点A、B、C,找出另外一点X,使得X到A、B、C三点的距离和为最小.请写一个函数mindist.m解决上述问题,此函数的格式如下:x=mindist(a,b,c),其中a、b、c为三点的坐标,x则是输出点的坐
学校电脑的matlab没simulink 所以就把第一问做了一下不知道对不对 lz看下
起始点用的是重心;
function [x_best,dist_best]=mindist(a,b,c)
format short;
ax=a(1);bx=b(1);cx=c(1);
ay=a(2);by=b(2);cy=c(2);
x_start=[(ax+bx+cx)/3,(ay+by+cy)/3];
options = optimset('MaxFunEvals',10000,'Display','off');
[x_best,dist_best]=fminsearch(@(x)dist_min(x),x_start,options);
plot(ax,ay,'r+');hold on;plot(bx,by,'r+');hold on;plot(cx,cy,'r+');hold on;
plot(x_best(1),x_best(2),'*');
%subfunction
function y=dist_min(x)
xx=x(1);xy=x(2);
y=sqrt((xx-ax)^2+(xy-ay)^2)+sqrt((xx-bx)^2+(xy-by)^2)+sqrt((xx-cx)^2+(xy-cy)^2);
end
end
第一问算出来x的值
x =
0.6958 0.7511
最短距离
dist =
6.7664

在XY平面上给定三点A、B、C,找出另外一点X,使得X到A、B、C三点的距离和为最小.请写一个函数mindist.m解决上述问题,此函数的格式如下:x=mindist(a,b,c),其中a、b、c为三点的坐标,x则是输出点的坐 我是高三考生,我想问几道题.11.给定两个长度为1的平面向量 和 ,它们的夹角为 .如图所示,点C在以O为圆心的圆弧 上变动.若 其中 ,则 的最大值是A.2 B. 根3 C.1 给定两个 一.已知平面上有A.B.C.D.E六个点,其中没有三点共线,每两点之间都用红线或蓝线连接,试证明至少存在一个三边同色的三角形.二.在给定圆的圆周上有2000个点,任取一点标上1,按顺时针方向在标有 在三角形ABC所在平面上看到点A/B/C三点距离相等的点有几个 已知:在平面直角坐标系中有两点A(-1,1),B(3,2),在x轴上找出点C,使△ABC为等腰三角形. 在平面直角坐标系中,有A(-1,2)B(3,1)C(1,4)三点,另外有一点D与点A,B,C构成平行四边形的顶点,求点D的坐标 在平面上,经过三点A,B,C可以画3条直线 对么在平面上,经过三点A,B,C可以画3条直线 对么 在平面上有A.B.C三点,通过其中两点画直线有几种可能?画图表示. 在平面上有A,B,C三点,AB=5cm,BC=2cm > 判断题.在平面上,经过三点A,B,C 可以画三条直线 ( ) 对还是错 已知O,A,B是平面上不共线的三点,若点C满足 到平面上的的三点A B C 距离相等的点有几个 A,B是平面直角坐标系上的两个点集,给定从A→B的映射f:{(x,y)}→{(x^2+y^2,xy)},求(5,2)的原像 在平面直角坐标系中,在Y轴的正半轴(坐标原点除外).在平面直角坐标系中,在Y轴的正半轴(坐标原点除外)上给定两点A,B.试在X轴的正半轴(坐标原点除外)上求C点,使∠ACB取得最大值.[在Y轴上,A的 在直角坐标平面上,已知A(-1,2),B(3,-2),C(1,4)三点.求:过点C且与直线AB垂直的直线方程. 在直角坐标平面上,已知A(-1,2),B(3,-2),C(1,4)三点.求:过点C且与直线AB垂直的直线方程. 在平面直角坐标系中,抛物线经过A(-1,0)B(3,0)C(0,-1)三点,点Q在Y轴上,点 P在抛物线上,要使以点Q,P,A,B 在yOz平面上,求与三已知点A(3,1,2),B(4,-2,8)及C(0,5,1)等距离的点.