MATLAB循环得到的数据如何存入数组或矩阵?

2024-11-22 01:24:18
推荐回答(3个)
回答(1):

  MATLAB循环得到的数据如何存入数组或矩阵:可以把每次计算出的矩阵A保存到一个元胞结构Data中

  下次从Data中取矩阵,可以这么写A = Data{i} ;

  若需把这个元胞结构中的数据导出到excel表格中:

  如果元胞里的数据是按行连接的,可以用

  xlswrite('d.xlsx',Data{:})

  如果是按列连接的,可以用

  xlswrite('d.xlsx',cat(1,x{:}))

回答(2):

一、可以把每次计算出的矩阵A保存到一个元胞结构Data中(如下图·)

二、下次从Data中取矩阵,可以这么写A = Data{i} ;

三、元胞里的数据是按行连接的,可以用
       xlswrite('d.xlsx',Data{:})
四、按列连接的,可以用
      xlswrite('d.xlsx',cat(1,x{:}))

回答(3):

m=zeros(1,3000);
在循环里,每次循环都初始化为全0

应该把这句语句放在循环外