文档帮助中心文档
格式的距离矩阵
ZOut = squareform(阴)
你= squareform(寻)
ZOut = squareform(阴,“tomatrix”)
你= squareform(寻,“tovector”)
例子
ZOut= squareform (阴)转换阴,一对长度的成对距离矢量米(米1) / 2米观察,成ZOut,一个米——- - - - - -米对角线上为零的对称矩阵。
ZOut= squareform (阴)
ZOut
阴
成对的距离阴按(2,1),(3,1),…,(米1),(2),…,(米,2),......,(米,米-1)。之间的成对距离我th和j观测值在ZOut (i, j)和张阴(()* (m i / 2) + j-i)为我≤j。
我
j
ZOut (i, j)
张阴(()* (m i / 2) + j-i)
你= squareform (寻)转换寻它是一个对角线上有零的正方形对称矩阵,变成你,一个包含的矢量寻对角线以下的元素。
你= squareform (寻)
你
寻
ZOut= squareform (阴, ' tomatrix ')部队方形治疗阴作为矢量和转换阴成一个矩阵。
ZOut= squareform (阴, ' tomatrix ')
方形
你= squareform (寻, ' tovector ')部队方形治疗寻作为矩阵和转换寻成一个向量。如果寻是一个标量(1 × 1),那么寻必须是零。
你= squareform (寻, ' tovector ')
当输入参数是标量时,前两种语法非常有用。如果你没有指定'tomatrix'或者“tovector”,则默认为'tomatrix'。
'tomatrix'
“tovector”
全部折叠
计算观测对之间的欧几里得距离,并将距离向量转换为矩阵方形。
创建一个包含三个观察值和两个变量的矩阵。
RNG('默认')重复性的%X =兰德(3 2);
计算欧几里德距离。
D = pdist (X)
D =1×30.2954 1.0670 0.9448
成对距离按顺序(2,1),(3,1),(3,2)排列。您可以轻松找到观察之间的距离我和j通过使用方形。
Z = squareform (D)
z =3×30 0.2954 1.0670 0.2954 0 0.9448 1.0670 0.9448 0
方形返回一个对称矩阵,其中Z (i, j)对应于观测之间的成对距离我和j。例如,您可以找到观察到2和3之间的距离。
Z (i, j)
Z(2,3)
ans = 0.9448
通过Z到方形函数来复制的输出pdist函数。
Z
pdist
Y = SquareForm(Z)
y =1×30.2954 1.0670 0.9448
输出y从方形和D从pdist是相同的。
y
D
输入距离向量,指定为长度的数字或逻辑向量米(米1) / 2,米为观测值。
成对的距离阴按(2,1),(3,1),…,(米1),(2),…,(米,2),......,(米,米-1),即,左下角三角形米——- - - - - -米列顺序中的距离矩阵。观察之间的成对距离我和j是在张阴(()* (m i / 2) + j-i)为我≤j。
您可以创建阴通过使用pdist函数。米输入数据中的观测值是多少pdist。
数据类型:单|双|逻辑
单
双
逻辑
输入距离矩阵,指定为数字或逻辑矩阵。寻是一个米——- - - - - -米与zeros沿着对角线的对称矩阵,其中米为观测值。寻(i, j)表示之间的距离我th和j观察。
寻(i, j)
距离矢量,作为长度的数字或逻辑向量返回米(米1) / 2,米为观测值。
成对的距离你按(2,1),(3,1),…,(米1),(2),…,(米,2),......,(米,米-1),即,左下角三角形米——- - - - - -米列顺序中的距离矩阵。观察之间的成对距离我和j是在你((张)* (m i / 2) + j-i)为我≤j。
你((张)* (m i / 2) + j-i)
你的输出格式与pdist函数。
距离矩阵,作为数字或逻辑矩阵返回。ZOut是一个米——- - - - - -米与zeros沿着对角线的对称矩阵,其中米为观测值。ZOut (i, j)表示之间的距离我th和j观察。
您可以使用方形格式化一个向量或矩阵,类似于距离向量或矩阵,如相关系数矩阵(corrcoef)。
corrcoef
使用说明及限制:转换方向'tomatrix'或者“tovector”必须是编译时间常数。例如,指定转换方向“tovector”,包括coder.Constant(“tovector”)在里面arg游戏的价值codegen(MATLAB编码器)。
coder.Constant(“tovector”)
arg游戏
codegen
有关代码生成的更多信息,请参见代码生成简介和通用代码生成流程。
您有abgeänderte版本的。Möchten您的名字是Änderungen öffnen吗?
您有一个连接到数据库的链接:
Führen您在MATLAB-Befehlsfenster上学。Webbrowser unterstützen keine MATLAB-Befehle。
选择一个网站,在可用的地方获得翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳的网站性能。其他MathWorks国家网站没有针对您所在位置的访问进行优化。
联系当地办事处