从数据结构中的变量创建矩阵
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
只需用您的代码替换数字和变量。
我有一个包含 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
只需用您的代码替换数字和变量。