[MATLAB]: 在 Excel return 中写入数据总是 1
[MATLAB]: Writing data in Excel return always 1
我想将递增整数数组从 Matlab 写入 Excel 文件。
所以我写了下面的代码:
T=linspace(1,172800,172800);
xlswrite('example.xlsx',T,'A1:A172800');
结果是 excel sheet,第一列(从第 1 行到第 172800 行)全部由“1”而不是预期值填充。
Matlab 工作区中未打印任何错误。
我应该怎么做才能实现我的 objective?
您需要先转置 T
:
T=transpose(linspace(1,172800,172800));
xlswrite('example.xlsx',T);
T需要转置,
xlswrite('example.xlsx',T','time','A1:A172800');
我想将递增整数数组从 Matlab 写入 Excel 文件。
所以我写了下面的代码:
T=linspace(1,172800,172800);
xlswrite('example.xlsx',T,'A1:A172800');
结果是 excel sheet,第一列(从第 1 行到第 172800 行)全部由“1”而不是预期值填充。
Matlab 工作区中未打印任何错误。
我应该怎么做才能实现我的 objective?
您需要先转置 T
:
T=transpose(linspace(1,172800,172800));
xlswrite('example.xlsx',T);
T需要转置,
xlswrite('example.xlsx',T','time','A1:A172800');