楼主: arnoldzhao
17123 7

[求助]如何用MATLAB读取EXCEL中的矩阵? [推广有奖]

  • 2关注
  • 3粉丝

VIP

已卖:240份资源

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
5989462 个
通用积分
5.6807
学术水平
1 点
热心指数
0 点
信用等级
0 点
经验
10044 点
帖子
523
精华
0
在线时间
309 小时
注册时间
2005-3-17
最后登录
2021-10-10

楼主
arnoldzhao 发表于 2008-11-6 12:35:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

如题,请教各位。看了几本参考书都没有相关的内容。

另外,我以前向版主请教过一个函数,关于求随机样本尾指数的,现在又忘了,请各位指教,谢谢。

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:MATLAB matla atlab EXCEL exce MATLAB EXCEL 矩阵

卒然临之而不惊,无故加之而不怒,修炼中

沙发
panp 发表于 2008-11-6 12:53:00
打开Matlab后,使用open打开你要的文件的文件夹,在下拉框中显示所有文件,然后选中你要的EXCEL文件就好了。如果EXCEL有几张工作表的话,可能会出错,应该保留一个工作表就可以,也不必重命名了,命名有大小写之分。

藤椅
arnoldzhao 发表于 2008-11-6 13:27:00

我试了一下,数据过不去,提示如下:

Error using ==> sprintf
Function 'sprintf' is not defined for values of class 'cell'.

文件只有一个工作表。

我以前见过将EXCEL和MATLAB联接都一起的方法,可惜现在都忘了。

请指教

卒然临之而不惊,无故加之而不怒,修炼中

板凳
Xaero 发表于 2008-11-6 15:56:00

help xlsread

还可以考虑

exlink

十年一觉扬州梦。
智不足以Academy,才尚不够Industry,[情无力于Life]。

报纸
arnoldzhao 发表于 2008-11-7 10:36:00

谢谢斑竹和网友panp,我已经打开了,给大家也介绍一下:

将EXCEL文件保存为CSV(逗号分割符)格式,同时删除表头,只留下矩阵(否则只能打开第一行)就可以直接打开了。缺省的变量名为A_____1,自己再改名就可以了。

版主介绍的exlink我以前用过,也可以,但没有这种方法方便。

关于tail(就是求尾指数的)的函数谁知道,帮帮兄弟。

[em02][em02]
卒然临之而不惊,无故加之而不怒,修炼中

地板
czg20031237 发表于 2008-11-11 19:43:00

将EXCEL文件另存为.CSV格式(逗号分割符)的,然后用dlmread命令进行读取就OK了。

7
zhulinmails 发表于 2013-9-4 09:37:27
我是直接用C#读取excel,组合成matlab能够识别的文本进行计算的,走了偏门

8
matlab-007 发表于 2015-2-7 20:45:32
xlsread('*******')
********你的EXCEL表格

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 03:59