Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个每次都会更改 Excel 工作表的输入。我可以执行以下操作,而不是手动更改输入:
n=3 for i=1 Data = xlsread('TestInput1.xlsx','B2:B9',"i"); Data end
由于 xlsread 中的最后一个值是一个字符串,这可能吗?
您需要将数字转换i为字符串。最简单的选择是num2str. 如果您需要更多地控制输出格式,通常可以使用sprintf. 例如
i
num2str
sprintf
n=3 for i=1:n Data = xlsread('TestInput1.xlsx',num2str(i),'B2:B9'); Data end