dist2.m

来自「非线性控制 Matlab编译」· M 代码 · 共 24 行

M
24
字号
function y = dist2(w,p)%DIST Distances between vectors.%	% Adapted from dist.m by Mathworks[s,r] = size(w);[r2,q] = size(p);if (r ~= r2), error('Matrix sizes do not match.'),endy = zeros(s,q);if r == 1  for i=1:s    x = w(i,:)'*ones(1,q);    y(i,:) = abs(x-p);  endelse  for i=1:s    x = w(i,:)'*ones(1,q);    y(i,:) = sum((x-p).^ 2) .^ 0.5;  endend

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?