matlab里两点之间连线

x=[3.65,6.6,4.05,4.05,6.6,4.05,6.6,4.05,6.6,5.4,4.05,5.4,6.6,4.05];y=[9.15,7.65,8.8,6... x=[3.65,6.6,4.05,4.05,6.6,4.05,6.6,4.05,6.6,5.4,4.05,5.4,6.6,4.05];
y=[9.15,7.65,8.8,6.7,6.7,5.7,5.7,4.2,4.2,4.2,3.05,3.05,3.05,2.1];
plot(x,y,'*');

这样的话运行的话会出来一些点,如果我要把随意的两个点之间练成直线(比如点(X1,Y1)和点(X4,Y5)),该怎么办?
展开
百度网友faadf46
高粉答主

2020-05-12 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:72万
展开全部

1、matlab求解两点间距离使用norm函数,norm主要用于矩阵范数和矢量范数。

2、下面来求解两点间距离,输入a=[1,1],b=[0,0]亮点,如下图所示。

3、输入norm(a-b)进行求解a和b两点间的距离,如下图所示。

4、按回车键,可以看到已经求出了a和b两点间距离。

5、如果我们想看更直观的结果,输入c=[1,2],norm(c-a),可以看到两点间距离结果为1,是正确的。

victoriajll
推荐于2018-02-28 · TA获得超过4884个赞
知道大有可为答主
回答量:654
采纳率:100%
帮助的人:1050万
展开全部
x=[3.65,6.6,4.05,4.05,6.6,4.05,6.6,4.05,6.6,5.4,4.05,5.4,6.6,4.05];
y=[9.15,7.65,8.8,6.7,6.7,5.7,5.7,4.2,4.2,4.2,3.05,3.05,3.05,2.1];
plot(x,y,'*');

hold on
plot([x(1);x(4)],[y(1);y(4)])%%%这里改你想要画的点
hold off
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-06-23
展开全部
safwarwqrq
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式