matlab怎么取点excel表格中的数据,并依次循环取每一列不同的点
时间: 2023-05-03 18:06:58 浏览: 94
使用Matlab取Excel表格数据的一般步骤为:读取Excel表格、确定所需数据的行列位置、取出数据。
下面给出一个基本的实现过程,假设Excel表格名为data.xlsx:
1.读取数据:
A = xlsread('data.xlsx');
2.确定所需数据的行列位置:
假设要取出第1、3、5列的第10、11、12行数据,则以下代码可以实现:
rows=[10 11 12];
cols=[1 3 5];
3.取出数据:
data = A(rows,cols);
这样就取到了第1、3、5列的第10、11、12行数据。
如果需要循环取每一列不同的点,可以采用for循环结构,例如:
for i=1:length(cols)
data = A(rows,cols(i));
%进行相应处理
end
在循环语句中,i是列数的下标,即1、3、5。通过cols(i)获取每一列对应的列数,再用上述取数据的方式取出对应数据做进一步处理即可。
阅读全文