从数据结构中的变量创建矩阵

Create a matrix from variables in a data structure

我有一个包含 1520 个值的数据结构。是否可以使用 for 循环创建矩阵而不是手动写出矩阵?数据点命名为 U_Velocity1 到 U_Velocity1520。我正在尝试制作一个 18x40 矩阵,其中第一列由 U_Velocity1 到 18 的值组成,第二列由 U_Velocity19 到 76 的值组成,依此类推。问候杰尔

考虑以下示例:

s.a1 = 1;
s.a2 = 3;
s.a3 = 5;
s.a4 = 10;
arr = reshape(struct2array(s),2,2)

arr =

     1     5
     3    10

只需用您的代码替换数字和变量。