matlab中的mat文件数据读取

2025-04-05 23:23:38
推荐回答(2个)
回答1:

不太清楚你的“每次读取81维与另一个81维的数据计算欧氏距离”怎么理解。
如果是这么理解的,第一组与第二组做计算,第二组与第三组做计算……
程序可以这么写:假设1*8100维的矩阵为A,结果存在ans矩阵中
ans=zeros(1,99);
for i=1:99
a=A(81*(i-1)+1:81*i);
b=A(81*i+1:81*(i+1));
c=(a-b).^2;
ans(i)=sqrt(sum(c(:)));
end

回答2:

Load 就可以了