matlab编程matlab读取excell的问题,求高人解释!

[求助][紧急]请教高手matlab读取和写入excel文档的问题
- 一切皆有可能
[求助][紧急]请教高手matlab读取和写入excel文档的问题
目前需要处理一些数据,数据文件均为excel格式的;想通过matlab中的"xlsread"和"xlswrite"命令来实现对数据的读取和写入,例子如下:总共用200个数据文件,用datai.xls(i=1:200)来表示;请问下如何在循环语句中实现多次读取和写入命令?如何设置指标i使以下命令运行?for i=1:200 x1=xlsread('datai.xls'); %如何做到循环读每一个表格? sigmaVe=std(x1(:,6)); xlswrite('outpit_i.xls',sigmaVe,'sheet1‘); %如何做到循环写每一个表格?或者写如同一个表格的不同选项卡也行啊~~~end感谢高手阿!!!!!时间很紧迫,,,希望各位多多帮忙~~~~谢谢了
还有一个问题,就是当excel文件中含有文字等text内容时,我用xlsread读数据,并没像帮助中说的那样对text内容返回NaN,而是报错不能读取数据,是怎么回事呢
其他回答 (8)
我的6.5版本不能读取EXCEL。我现在用的是2006A,读取没有问题!据说,6.5版本的在这方面问题很多~~~~还是换一个软件吧
恩 在Matlab中对于数组 空格和逗号是等效的
注意有空格分开for n=1:3 a=xlswrite(['data' num2str(n) '.xls'],[1,2,3]);end
感谢 风雪夜归人 校长!!!我调一下程序,如有不懂,再请教。感谢!!!!!!!!
校长大人,这个程序报错啊~~~“Unexpected MATLAB expression.” 比如用如下这个最简单的程序实现一下for n=1:3 a=xlswrite(['data'num2str(n)'.xls'],[1,2,3]);end错误指向 num2str(n),表述不正确~~~怎么办啊?????????????
我想请问楼上二位,你们用的MATLAB是哪个版本呢?我用是6.5版,怎么按照你们说的做总是出错呢?我建了一个名为Book1.xls的文件,里面只有一行10个数据,从1到10,命令如下:for i=1:10 x=xlsread(['Book1' num2str(i) '.xls']);end 却总是出错,提示File not found!很疑惑,请帮忙看下,谢谢
matlab与excel有一个工具叫做excellink,他可以将matlab与excel邻接起来使用不需要写那麽多的程序
问题已经解决!如果不用空格,两个逗号也可以的。。。感谢校长的帮助!!!
等待您来回答
该问题来自:最优秀专业权威的MATLAB技术学习交流平台!微软专区领域专家请问Matlab里面怎么读取excel文件里的数据,这个数据前6行有字母,后面是数据。_百度知道
请问Matlab里面怎么读取excel文件里的数据,这个数据前6行有字母,后面是数据。
所有的电子表格:B25&#39、文本文件都应该在当前工作目录下才能有效当前工汐捍汾既莴焕惑纫作目录就是命令窗上面的那个C&#47、文档;)其他要求可以用 doc xlsread查看用法注意;;A7,'文件名&#39使用xlsread函数xlsread(&#39
其他类似问题
按默认排序
其他1条回答
用xlsread函数 xlsread(';文件名'A7,&#39泰瑟粹啡诔独耕靡:B25&#39
excel的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁求大神解决读取excel的问题_matlab吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:53,927贴子:
求大神解决读取excel的问题收藏
Ws1=xlsread('inputdata.xls','sheet1','a1:a8784');
%读取全年风速数据(Wind speed)Warning: Could not start Excel server for import, 'basic' mode will be used. Refer to HELP XLSREAD for more information. & In xlsread at 186
In data at 4 Warning: Range cannot be used in 'basic' mode.
The entire sheet will be loaded. & In xlsread at 199
In data at 4 Error using xlsread (line 245)XLSREAD unable to read sheet 'sheet1'.Requested sheet: 'sheet1' not found. Error in data (line 4)Ws1=xlsread('inputdata.xls','sheet1','a1:a8784');
%读取全年风速数据(Wind speed)
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
使用签名档&&
为兴趣而生,贴吧更懂你。或matlab编程读取excel的问题,求高人解释!_百度知道
matlab编程读取excel的问题,求高人解释!
raw]=xlsread(&#39:E7'B7,通过一系列计算才能得出数值在matlab的编程中。函数语句,上述函数应该怎么写;Deskto偾薁封溉莩防畸囊p\;C。我现在要读取的单元格的范围与a的数值有关:E7:a=7;Users&#92。问题是a的值是变化的;人脸库信息;Jamal&#92,读出单元格范围为B7;):&#92, &#39:[num,txt,有一个变量a.xlsx'基于PCA的matlab人脸识别&#92。如
提问者采纳
OK;;;E&#39, num2str(a), &#39.xlsx&#39!;!运行愉快;C! 当然你如果数据量大:E7'
% 制造 ',并且有一定的规律:&#92,你可以将语句;人脸库信息:a = 7;;[num, num2str(a)],raw蝇携臂就赚脚掉首]=xlsread('E'Desktop&#92,方法很多;, num2str(a), 'Jamal\str = ['Users\稍作修改,例如;B&#39,加工成循环的形式;, str):str = [', num2str(a)]:E7&#39,仅供参考:'B';B7, &#39, '基于PCA的matlab人脸识别&#92,B7:&#39先制造一个'
提问者评价
其他类似问题
excel的相关知识
等待您来回答
您可能关注的推广
下载知道APP
随时随地咨询
出门在外也不愁matlab怎么编程逐行读取excel不连续单元格数据_数码百科
matlab怎么编程逐行读取excel不连续单元格数据
作者:游客&&&来源:用户发布&&&发布时间:&&&查看次数:96
matlab怎么编程逐行读取excel不连续单元格数据B;希望能把问题表述清楚。假如excel里有,A,A、B、C、D这四列数据,(A2:A11这个意思),然后我想逐行读取A、C、D这不连续列的数据,分别赋值给matlab里一个三元函数求函数值,总共得到10个函数值。注意:1.,逐行读取,(for循环做10次来实现)2.,A、C、D是不连续的三个列3.,不要分别读取,写成三个xlsread(A),xlsread(C),xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
,xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
,(A2:A11这个意思),然后我想逐行读取A、C、D这不连续列的数据,分别赋值给matlab里一个三元函数求函数值,总共得到10个函数值。注意:1.,逐行读取,(for循环做10次来实现)2.,A、C、D是不连续的三个列3.,不要分别读取,写成三个xlsread(A),A、B、C、D这四列数据,(A2:A11这个意思),然后我想逐行读取A、C、D这不连续列的数据,分别赋值给matlab里一个三元函数求函数值,总共得到10个函数值。注意:1.,逐行读取,(for循环做10次来实现)2.,A、C、D是不连续的三个列3.,不要分别读取,写成三个xlsread(A),xlsread(C),xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
,xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
;C;D这四列数据,xlsread(C),10行,
第一次发帖,A;B;C;D这四列数据,(A2:A11这个意思),然后我想逐行读取A;C;D这不连续列的数据,分别赋值给matlab里一个三元函数求函数值,总共得到10个函数值。注意:1.,逐行读取,(for循环做10次来实现)2.,A;C;D是不连续的三个列3.,不要分别读取,写成三个xlsread(A),xlsread(C),xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
,xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
,(A2:A11这个意思),然后我想逐行读取A;C;D这不连续列的数据,分别赋值给matlab里一个三元函数求函数值,总共得到10个函数值。注意:1.,逐行读取,(for循环做10次来实现)2.,A;C;D是不连续的三个列3.,不要分别读取,写成三个xlsread(A),A;B;C;D这四列数据,(A2:A11这个意思),然后我想逐行读取A;C;D这不连续列的数据,分别赋值给matlab里一个三元函数求函数值,总共得到10个函数值。注意:1.,逐行读取,(for循环做10次来实现)2.,A;C;D是不连续的三个列3.,不要分别读取,写成三个xlsread(A),xlsread(C),xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
,xlsread(D)(这个我自己可以实现,就是感觉分三次来读取太耗时了),,我想做的是只用且仅用一个函数,形如xlsread(A,C,D)类似这样的形式,一次性地把一行的三个数据都读取出来。求matlab里代码如何写,谢谢,祝福~
[datatxtraw]=xlsread(filename);index=[134];data=data(:index);
自己写一个函数。
操作系统相关
本文相关文章
Copyright &
All Rights Reserved
联系QQ:97198 邮箱:
渝ICP备号&}

我要回帖

更多关于 matlab读取excel 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信