还是基于自己毕设的实战,这里就用自己的例子:
%这里想要建立一个元素类似于x1,x2,x3,...,xn的数组/向量/一维矩阵,但是后缀数字来源于excel表
X = []; %建立空矩阵,无论维度
Xnum = xlsread("结果.xlsx","sheet2"); %从表“结果.xlsx”的工作簿“sheet2"中读取系数
for i = 1 to length(Xnum) %length(Xnum)按照实际输出来看的话指的是Xnum的行数
X{i} = "x"+num2str(Xnum(i,1)); %注意这里X使用大括号,才可以对元素赋予字符串,使用小括号可以赋予数值
end
本文介绍如何在MATLAB中从Excel文件读取数据,并利用这些数据动态生成字符串数组。通过具体实例展示了使用xlsread函数读取Excel表中的数值数据,再通过循环将这些数值转换为带有特定前缀的字符串形式。

3934

被折叠的 条评论
为什么被折叠?



