MATLAB怎样读取EXCEL中指定列的指定数的那一行

如题所述

1、假设有这样一个Excel文件,需要分析文件中数据的男孩女孩情况分布。

2、接下来需要打开MATLAB,在“Current Folder"里选择工作路径,如下图所示。

3、接下来需要新建名为ExcelDataRead.m,如下图所示。

4、指定Excel文件名和行数,按列读取Excel中的数据,如下图所示。

5、最后就可以从图中看得出男孩女孩年龄分布、体重分布情况了,如下图所示。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-11-29
可以用[numerric,txt,raw]=xlsread('filename','sheet','range')
如读取文件data.xls中sheet1中的B2:B5,保存为c变量,程序如下
c=xlsread('data.xls','sheet1','B2:B5')追问

要对C变量指定列做加减运算 该咋写呢

追答

那要看你要导入的 数据是怎样的,要做什么运算了

追问

导入个EXCEL

追答

我知道是导入excel啊,比如是几行几列的,要怎样加怎样减

追问

七百多行 五列 要将每一列相加

追答

就是说第一列加第二列一直加到第五列?然后得到一列数据?
如果是的
C(:,1)+C(:,2)+C(:,3)+C(:,4)+C(:,5)

也可以用for循环

追问

不是这样 ,是每一行的第几列相加

追答

不知道是你表达不清还是我理解有问题
比如这个:
>> A=[1,2,3;4,5,6;7,8,9]
A =
1 2 3
4 5 6
7 8 9
加成一行,每一列就是A中每一行的和
>> A(1,:)+A(2,:)+A(3,:)
ans =
12 15 18
加好了再取第几列

本回答被提问者采纳
相似回答