每次迭代更改Excel输入表(matlab)

时间:2012-11-05 14:11:32

标签: excel matlab matrix

我有一个输入,每次都会更改Excel表格。我可以执行以下操作,而不是手动更改输入:

n=3
for i=1
Data = xlsread('TestInput1.xlsx','B2:B9',"i");
Data
end

由于xlsread中的最后一个值是一个字符串,这可能吗?

1 个答案:

答案 0 :(得分:0)

您需要将数字i转换为字符串。最简单的选择是num2str。如果您需要更多控制输出格式,通常可以使用sprintf获得所需的内容。 E.G。

n=3
for i=1:n
    Data = xlsread('TestInput1.xlsx',num2str(i),'B2:B9');
    Data
end