Matlab 如何求两个矩阵之间的距离

Matlab 如何求两个矩阵之间的距离,matlab,Matlab,我有两个矩阵。我想求两个矩阵的点之间的距离。所以我输出了第三个矩阵,即两个矩阵之间的距离 例如,200*3和3*1输出之间的距离是200*1矩阵 我想应用的距离公式是 sqrt((x2 -x1)^2 -(y2-y1)^2) 你有问题吗?你写的是一个陈述。你可能想参考@Michael0815我的问题是a=200*3矩阵和B=1*3矩阵或B'=3*1矩阵如何求a和B之间的距离,PS:我想应用的距离公式是sqrt((x2-x1)^2-(y2-y1)^2用这个公式我想找到新的矩阵?如果我的问题不清楚,

我有两个矩阵。我想求两个矩阵的点之间的距离。所以我输出了第三个矩阵,即两个矩阵之间的距离

例如,200*3和3*1输出之间的距离是200*1矩阵

我想应用的距离公式是

sqrt((x2 -x1)^2 -(y2-y1)^2)

你有问题吗?你写的是一个陈述。你可能想参考@Michael0815我的问题是a=200*3矩阵和B=1*3矩阵或B'=3*1矩阵如何求a和B之间的距离,PS:我想应用的距离公式是sqrt((x2-x1)^2-(y2-y1)^2用这个公式我想找到新的矩阵?如果我的问题不清楚,请告诉我。不要把你的问题放在评论中,把你的新材料编辑到你的问题中。你有问题吗?你写的是一个陈述。你可能想参考@michael_0815我的问题是a=200*3矩阵和B=1*3矩阵或B'=3*1矩阵如何定义d A和B之间的距离,PS:我想应用的距离公式是sqrt((x2-x1)^2-(y2-y1)^2用这个公式我想找到新的矩阵?如果我的问题不清楚,请告诉我。不要把你的问题放在评论中,把你的新材料编辑到你的问题中。你有问题吗?你写的是一个陈述。你可能想参考@michael_0815我的问题是a=200*3矩阵和B=1*3矩阵或B'=3*1矩阵如何定义d A和B之间的距离,PS:我想应用的距离公式是sqrt((x2-x1)^2-(y2-y1)^2,使用这个公式我想找到新的矩阵?如果我的问题不清楚,请告诉我。不要将你的问题放在评论中,请将你的新材料编辑到你的问题中。
A = [1 0 0; 0 2 0; 0 0 3; 4 4 4];
B = [1 2 3];
C = A - ones(size(A,1),1)*B;    % calculate differences
C = C.*C;       % square everything
C = sum(C');    % sum up the terms for each vector
distances = sqrt(C)