这是一个求2000行,62列矩阵,每两个行向量之间的欧式距离matlab函数,为什么错误/急,clca=importdata('kk.txt');a1=a.data;[m,n]=size(a1)k=0;for i=2:m-1k=k+1;sum=0;for j=2:nsum=sum+(a1(i,j)-a1(i+k,j)).^2;if ijy(i,j)=y(j,i);endende

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 06:37:25

这是一个求2000行,62列矩阵,每两个行向量之间的欧式距离matlab函数,为什么错误/急,clca=importdata('kk.txt');a1=a.data;[m,n]=size(a1)k=0;for i=2:m-1k=k+1;sum=0;for j=2:nsum=sum+(a1(i,j)-a1(i+k,j)).^2;if ijy(i,j)=y(j,i);endende
这是一个求2000行,62列矩阵,每两个行向量之间的欧式距离matlab函数,为什么错误/急,
clc
a=importdata('kk.txt');
a1=a.data;
[m,n]=size(a1)
k=0;
for i=2:m-1
k=k+1;
sum=0;
for j=2:n
sum=sum+(a1(i,j)-a1(i+k,j)).^2;
if ij
y(i,j)=y(j,i);
end
end
end
%end
[m1,n1]=size(d)

这是一个求2000行,62列矩阵,每两个行向量之间的欧式距离matlab函数,为什么错误/急,clca=importdata('kk.txt');a1=a.data;[m,n]=size(a1)k=0;for i=2:m-1k=k+1;sum=0;for j=2:nsum=sum+(a1(i,j)-a1(i+k,j)).^2;if ijy(i,j)=y(j,i);endende
你这个程序有点复杂:可以简化解决,不就是求一个欧氏距离嘛,直接求2-范数(默认)就行了:
代码如下:
clc
clear
a=importdata('kk.txt'); %从*.txt 文件中读取数据存于a中
[m,n]=size(a) %a看来是一个矩阵了,size出它的行数m和列数n
NORM=zeros(m,1); % 有m行,那么需要算m个范数,将存于norm中.
for k=1:m
NORM(k)=norm(a(k,:)); %算每一行的2-范数
end
关键的已经给出,后面的就是去NORM数组中的数据互相做减法然后保存到另外一个数组中就行了.

matlab中把矩阵分解为列向量例如矩阵[1,2;3,4;5,6]变为两个列向量[1;3;5]和][2;4;6].我的目的是对一个1000*2000的矩阵按列进行某种复杂的运算处理(每一列最终得到一个数值),得到一个行向量.要求 求基础矩阵问题矩阵的乘法看书一直不明白怎么回事 书上写的太混乱了 比如A是一个2列3行矩阵 B是一个3行3列矩阵 这两个的乘积AB具体怎么求 这是一个求2000行,62列矩阵,每两个行向量之间的欧式距离matlab函数,为什么错误/急,clca=importdata('kk.txt');a1=a.data;[m,n]=size(a1)k=0;for i=2:m-1k=k+1;sum=0;for j=2:nsum=sum+(a1(i,j)-a1(i+k,j)).^2;if ijy(i,j)=y(j,i);endende matlab中怎样求矩阵的特征向量?有一个矩阵,不是方阵,是一个m行n列的矩阵,现在想求该矩阵的特征向量. 求矩阵的特征向量 matlab 有一个矩阵,不是方阵,是一个m行n列的矩阵,现在想求该矩阵的特征向量. java 计算两个矩阵相乘计算两个矩阵相乘要求:分别用两个二维数组存贮两个矩阵,这两个矩阵的数据是已经初值化的要点:两个矩阵相乘这两个矩阵必须满足:第一个矩阵的列和第二个矩阵 请教MATLAB 画三维直线图已知两个三列矩阵,第一个矩阵中是直线起始点坐标(x,y,z)(很多行,大约140000多行),第二个矩阵是直线终点坐标(x,y,z)(很多行,大约140000多行),两个矩阵中每一行 线性代数两个矩阵的列数相同行数不同怎么会行向量组等价呢?我在线代的书上,看到的一个结论是如果m行n列的矩阵A与l行n列的矩阵B的行向量组等价,则方程Ax=0与Bx=0同解,我想问这两个矩阵的 一个列矩阵乘以一个行矩阵得到的是什么,注意,是列矩阵在第一个 matlab:产生一个10行10列的矩阵;矩阵里的元素只能是1---10;求代码;谢谢 已知A是一个3行4列的矩阵.B是一个4行5列的矩阵.编程求A×B所得到的新矩阵C.并输出矩阵C 有两个矩阵A和B,均为3行4列,求两个矩阵之和.重载运算符+和-,实现两个矩阵想加和想减这是一个c++题, 汇编 求M行N列的矩阵的每行及每列的元素之和一个M行N列的矩阵,元素按行的顺序存于内存中 matlab提取部分行,求大神指导下咋写呢.比如我有一个100行8列的数据,我希望通过第7列的数据大小把矩阵分为两个矩阵,第七列大于80的所有行组成一个矩阵,第七列小于80的所有行组成一个矩阵. 用MATLAB求两个矩阵的相关系数一个是九列67行的矩阵与一个1列67行的矩阵如何求相关系数,用MATLAB求,程序是什么 matlab中求一个矩阵中每列中非零元素的最小值 一个矩阵乘以另一个矩阵得到的是矩阵吗?行矩阵乘列矩阵得到的那个东西是矩阵? 急求几道C#题,请用最基本语言谢谢.1.求两个矩阵的乘积.假定一个矩阵A为 3 行 4 列,另一个矩阵B为 4 行 3列 ,根据矩阵乘法的规则,其乘积C为一个 3 行 3 列的矩阵.2.打印杨辉三角形.11 11 2 11 3 3 11