在MATLAB中复制矩阵的内容

时间:2014-05-07 13:46:35

标签: matlab

我正在尝试将结果复制到矩阵中,并希望输出为32768 * 8数组。这是我正在使用的代码,但它在最后一行之后停止工作。

正如您所看到的第一个文件(i = 1),十进制数据T(32768 * 1)被转换为M(32768 * 8)。现在我想要为i的每次迭代存储这个M,而不是覆盖任何东西。

Files_list = getAllFiles('C:\Stellaris Measurements\Stellaris-LM4F120_all');
for i = 1:15000
B=num2str(cell2mat(Files_list(i)));
fid = fopen(B,'rb');
T= fread(fid,inf,'uint8','ieee-be');
total = numel(T);
%M=textread('C:\Users\admin\Workspace\STELLARIS-LM4F120_00_210214_104000_0001_temp_025.bin','%2c');
%M=dec2bin(M);
M= de2bi(T,8,'left-msb');
M = measure(i);
end

所以,基本上我想为每个测量创建一个martix,它将转换后的二进制结果存储在32768 * 8数组中。

谢谢!

BR, \卡希夫

0 个答案:

没有答案