如何将Excel数据导入MATLAB中

 我来答
天云小店
2016-10-21 · TA获得超过2.8万个赞
知道大有可为答主
回答量:3281
采纳率:91%
帮助的人:785万
展开全部

在matlab中,可以通过xlsread函数来导入excel数据,其基本调用格式如下(其他调用格式可参考matlab帮助文档)。

  • num = xlsread(filename)   % 从指定文件名夹读取,从A1单元格开始读取,读取filename文件,把数据返回给num。

  • [num, txt]= xlsread(filename, ...)    % 把返回的数据与文本分开保存。

  • num = xlsread(filename, sheet)     % 选择所在的sheet,比如说'sheet1'。


下面通过示例来说明其调用过程。

excel文件chengji.xls中数据如下:

Name Chinese Mathematic English

Jason     80 75 90

victor    77 95 83

julie     60 89 96

snow      70 75 80

andy      90 88 75

crstal    80 80 80


读取chengji.xls文件中数据的程序如下

% 打开文件
[FileName, PathName] = uigetfile({'*.xls','Excel File(*.xls)';...
    '*.txt','TXT File(*.txt)';'*.*','All File(*.*)'},'选择文件');
str = [PathName, FileName];        % 获取文件的路径
[chengji xingming] = xlsread(str); % 读取所选文件
PeriShare
2016-08-30 · 分享PD理论最新研究成果和进展
PeriShare
采纳数:2408 获赞数:36827

向TA提问 私信TA
展开全部
a=xlsread('filename.xls');其中a表示读入文件所保存的变量名称,filename.xls(或者filename.xlsx)表示excel数据文件;
从某个sheet中读取,使用方式为:A = xlsread('data.xlsx','Sheet1');
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友300afb83f
2016-09-18 · TA获得超过308个赞
知道小有建树答主
回答量:594
采纳率:0%
帮助的人:314万
展开全部
  1. 读数据指令:xlsread (使用参数查帮助)

  2. 高板本MATLAB,可以直接复制到库里(目标文件夹)

  3. 写数据指令:xlswrite

  4. 贴写字板,直接调

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
中梦蔼0n
高粉答主

2020-02-11 · 说的都是干货,快来关注
知道答主
回答量:5.8万
采纳率:4%
帮助的人:2860万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式