如何将excel中数据导入matlab并存入数组中
直接写 X=xlsread('路径 文件名.xls','你想取出的列');
例如X=xlsread('c:\数据.xls','a1:b4');就取出excel表中的第一行到第四行第一列到第二列的所有元素。。。
怎么把matlab中处理的数据存入到excel中
可以去matlab官网下载
write2excel
xlswrite
都是专门输出到excel的函数
或者用
dimwrite,例如:
dlmwrite('filename.xls',f{k},'\t',0,0);
怎样将matlab中的数据导入到excel中
步 在指令栏输入:
》save 'b.txt' B -ascii %(把矩阵B的数据,导出到了TXT文,名字为b.txt)%
结果b.txt文件就会被保存到work文件夹下
打开b.txt,你会发现,如果数据很多,排列可能没有想象的整齐,而且是二进制显示的,你会怀疑出问题了,别担心,没问题。
第二步 新建EXCEL1文档,并打开。点菜单中的:文件-->打开-->选择b.txt-->下一步,一直下一步.最后就保存数据到EXCEL1中了,不过这时候数据是二进制的,看上去很乱,甚至有乱码,但是只要鼠标点到那个格子,上面输入栏显示数据正确就没问题。
第三步 方法很简单,把EXCEL1中的所有数据复制,新建一个EXCEL2文档,把刚才复制的数据-->选择性粘贴-->选"数值".OK,转成10进制了。结束
2、 MATLAB数据输入很简单:菜单-->FILE-->import data.搞定了。
如何将Excel数据导入MATLAB中?
excel中导入数据,可以用xlsread()函数。
例如:
A=xlsread('C:\Users\Administrator\Desktop\07-29预.xlsm','Sheet3','E2:G10')
将矩阵A(数据)写标文件夹(C:\Users\Administrator\Desktop\)的 07-29预处理.xlsm 中的第三工作表的单元格 E2:G10 里。