今天做实验,需要到这个功能,在朋友的告知下,写了代码,在此留个标记

clc
clear
load('F:\效果对比\colorhist\1.mat');
a=ans;
a=a';
for i=2:129
    filename=['F:\效果对比\colorhist\',num2str(i),'.mat'];
    load(filename);
    ans=ans';
    a=[a,ans];    
end
a=a';
save 'ZH.mat' a -ascii;

load得到的值是ans,所以把ans赋值给a,不能用a=load这种方法
由于我的数据是要按行叠加,因此需要转制,因为matlab通过a=[a,ans]是通过列叠加,所以最后还需要转制一次。

 

相关文章:

  • 2022-01-01
  • 2022-02-09
  • 2022-02-20
  • 2022-12-23
  • 2021-12-24
  • 2021-09-04
  • 2021-08-05
猜你喜欢
  • 2022-02-09
  • 2021-11-10
  • 2021-07-01
  • 2021-08-03
  • 2021-11-18
  • 2022-02-09
  • 2022-01-18
相关资源
相似解决方案