MATLAB如何将Excel中读取的1列数据,用xlswrite函数间隔的写入,比如填充第一列的1,3,5,7....奇数格

for i=1:2:15
xlswrite('D:\Matlab2015b\bin\out.xlsx',A,'Ai');
end
不知道为什么不能实现间隔填充,求大神指点迷津谢谢

    如果数据文件为excel文件(xls或者xlsx格式的文件),如下图所示的数据文件。

    只需要使用MATLAB中提供的系统函数xlsread函数即可,其主要的调用形式为a=xlsread('filename.xls');

    其中a表示读入文件所保存的变量名称,filename.xls(或者filename.xlsx)表示excel数据文件,help帮助文档中对xlsread函数的 。

    使用下面的命令进行读取。

    数据文件保存在excel的某个sheet中。

    需要把某个变量的存储的数据写入到excel文件。

    只需要使用MATLAB中提供的系统函数xlswrite()函数即可。

    使用下面的命令进行读取。

温馨提示:内容为网友见解,仅供参考
无其他回答

...的数据比较多,在命令窗口里显示不全,matlab怎么设置才能在命令窗口...
解决方法:1.你可以编个m文件保存数据,save 'b.txt' a-ascii 将数据保存到b.txt中,a为要保存数 据。或者 fid = fopen('test.txt','w');fprintf(fid,'%e\\n',data);fclose(fid);data就是你要输出的数据(比如是一个数组名)e是显示格式,具体的要看你自己想输出什么格式 2.在workspace...

相似回答