excel和matlab数据互调,txt文档数据导入matlab
来源:互联网 发布:男的做网络主播赚钱吗 编辑:程序博客网 时间:2024/05/21 00:48
最近一段学会了一些关于excel和txt文档的数据用matlab处理的方法,现总结如下,以方便和大家交流。
先介绍excel的数据如何读入到matlab中:第一步,先将excel导入到matlab的工作目录下(如果文档在matlab的工作目录下,则可省略此步),其导入方法很多,这里介绍常见的一种,打开matlab在workspace里点击工具栏的Import data,找到excel具体存放位置,然后一路下去即可。
第二步,用xlsread命令,比如x=xlsread(‘aa.xls’),(其中aa是excel文档的名称,aa后的xls可能为xlsx,如果你在excel编辑后并另存为别的,执行后就会在命令窗口看到你需要的数据(x=。。。;。。。,‘。’代表excel一个表格里的数据,因此x最后为两行三列数据)。下面是我的一个实例,在excel中为两列数据,导入后
x =
1.0e+002 *
0 0.000000362858482
0.048282570838928 0.000000369585905
0.072423858642578 0.000000380346901
0.084494495391846 0.000000392084803
0.090529823303223 0.000000405136889
0.093547487258911 0.000000414713213
0.096565151214600 0.000000396289506
0.101829299926758 0.000000365284395
0.107290201187134 0.000000366694185
0.112751102447510 0.000000377440192
0.123672895431519 0.000000391351714
0.134594602584839 0.000000404165512
0.140055503845215 0.000000411634610
0.142785902023315 0.000000413913294
0.145516395568848 0.000000410039684
0.150420303344727 0.000000407023108
0.155324201583862 0.000000413896014
0.165132007598877 0.000000427294290
0.184747695922852 0.000000454877118
0.223978996276855 0.000000533807797
0.263210296630859 0.000000697671276
0.282825908660889 0.000000896415877
0.302441596984863 0.000001780434977
0.313029308319092 0.000001538633951
0.323616981506348 0.000001232776995
0.344792518615723 0.000001150280004
0.365967903137207 0.000001745490008
0.376555595397949 0.000002571535879
0.387143402099609 0.000003276623029
0.399168815612793 0.000002346451947
上面两步基本能完成excel数据的导入,但大家往往碰到的excel存放数据不止一列,可能是两列或者多列,比如我上面例子中为两列数据,由于需要用两列数据绘制曲线(第一列为自变量,第二列为因变量),在matlab中操作还是很麻烦,虽然全部数据都在命令窗口;因此,我建议大家把这个n列/行的表格拆分为n个excel文档,分别导入,最后便能实现每个变量对应一组数据的愿望。
下面简单介绍记事本文档的导入:同excel的导入,第一步,仍需要导入所需的txt文档到matlab工作目录下。
第二步,命令load aa.txt,如果aa.txt在工作目录下的bb子目录内,则需要修改命令为load bb/aa.txt,例如;x=load(‘aa.txt’),执行后就会在matlab的命令窗口出现原本txt文档的数据。
最后介绍如何从matlab把数据写入到excel;
第一步,新建一个矩阵,比如x={'pinlv','weiyi';1 2 ;4 5 },执行后在命令窗口为
x =
'pinlv' 'weiyi'
[ 1] [ 2]
[ 4] [ 5]
第二步,用命令xlswrite,比如xlswrite('write.xlsx',x,'shee2','A1');结果就会如下图所示,表明导入成功。
先介绍excel的数据如何读入到matlab中:第一步,先将excel导入到matlab的工作目录下(如果文档在matlab的工作目录下,则可省略此步),其导入方法很多,这里介绍常见的一种,打开matlab在workspace里点击工具栏的Import data,找到excel具体存放位置,然后一路下去即可。
第二步,用xlsread命令,比如x=xlsread(‘aa.xls’),(其中aa是excel文档的名称,aa后的xls可能为xlsx,如果你在excel编辑后并另存为别的,执行后就会在命令窗口看到你需要的数据(x=。。。;。。。,‘。’代表excel一个表格里的数据,因此x最后为两行三列数据)。下面是我的一个实例,在excel中为两列数据,导入后
x =
1.0e+002 *
0 0.000000362858482
0.048282570838928 0.000000369585905
0.072423858642578 0.000000380346901
0.084494495391846 0.000000392084803
0.090529823303223 0.000000405136889
0.093547487258911 0.000000414713213
0.096565151214600 0.000000396289506
0.101829299926758 0.000000365284395
0.107290201187134 0.000000366694185
0.112751102447510 0.000000377440192
0.123672895431519 0.000000391351714
0.134594602584839 0.000000404165512
0.140055503845215 0.000000411634610
0.142785902023315 0.000000413913294
0.145516395568848 0.000000410039684
0.150420303344727 0.000000407023108
0.155324201583862 0.000000413896014
0.165132007598877 0.000000427294290
0.184747695922852 0.000000454877118
0.223978996276855 0.000000533807797
0.263210296630859 0.000000697671276
0.282825908660889 0.000000896415877
0.302441596984863 0.000001780434977
0.313029308319092 0.000001538633951
0.323616981506348 0.000001232776995
0.344792518615723 0.000001150280004
0.365967903137207 0.000001745490008
0.376555595397949 0.000002571535879
0.387143402099609 0.000003276623029
0.399168815612793 0.000002346451947
上面两步基本能完成excel数据的导入,但大家往往碰到的excel存放数据不止一列,可能是两列或者多列,比如我上面例子中为两列数据,由于需要用两列数据绘制曲线(第一列为自变量,第二列为因变量),在matlab中操作还是很麻烦,虽然全部数据都在命令窗口;因此,我建议大家把这个n列/行的表格拆分为n个excel文档,分别导入,最后便能实现每个变量对应一组数据的愿望。
下面简单介绍记事本文档的导入:同excel的导入,第一步,仍需要导入所需的txt文档到matlab工作目录下。
第二步,命令load aa.txt,如果aa.txt在工作目录下的bb子目录内,则需要修改命令为load bb/aa.txt,例如;x=load(‘aa.txt’),执行后就会在matlab的命令窗口出现原本txt文档的数据。
最后介绍如何从matlab把数据写入到excel;
第一步,新建一个矩阵,比如x={'pinlv','weiyi';1 2 ;4 5 },执行后在命令窗口为
x =
'pinlv' 'weiyi'
[ 1] [ 2]
[ 4] [ 5]
第二步,用命令xlswrite,比如xlswrite('write.xlsx',x,'shee2','A1');结果就会如下图所示,表明导入成功。
- excel和matlab数据互调,txt文档数据导入matlab
- matlab导入excel数据
- matlab和excel数据的导入
- matlab 和 excel 数据的导入导出
- 使用txt文档数据绘制matlab曲线
- matlab保存数据到txt文档
- Matlab读取Excel、txt文件数据
- MATLAB读取Excel,Txt文件中的数据
- matlab中用导入的Excel数据画图
- matlab:Excel数据导入C程序中
- 如何将Excel数据导入MATLAB中
- Matlab导入excel数据-剔除空值
- matlab中如何导入excel数据
- Matlab读取和保存TXT文件数据
- Matlab 读入txt文档数据,画出二维矩阵的直方图
- matlab读取txt,excel文件数据,图中图,局部放大
- Matlab数据导入方法
- Matlab数据导入导出
- 透过Linux内核看无锁编程
- 线程的优先级
- Empire CMS 500
- 第10章 网络编程 03_TCP_Socket_2
- cocos2d-x学习:CCSprite总结
- excel和matlab数据互调,txt文档数据导入matlab
- 页面导航设计的快速验证方法
- This attribute must be localized.错误解决方式
- 当传递具有新行的 DataRow 集合时...。或“Insert into 语句的语法错误”
- UVA 10177
- 取oracle数据库当前用户下所有表名和表名的注释
- cache 浏览器中的几个参数
- 通向架构师的道路(第一天)之Apache整合Tomcat
- ASP.NET MVC HtmlHelper类的用法大全与方法总结(网络文摘)