怎样用Matlab或Excel对以下数据进行筛选?(有图)

怎样用Matlab或Excel对以下数据进行筛选?(有图),第1张

(1)excel筛选后读取

或者

(2)全部读取再matlab筛选

x=xlsread('a.xls','sheet1','a1:a10')

excel文件名是a.xls,sheet1是表名,a1:a10是a列的1到10行

只能手动选择了,要不怎么办,就不知了。

在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) % 读取所选文件


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/8083286.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-13
下一篇2023-04-13

发表评论

登录后才能评论

评论列表(0条)

    保存