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

时间:2015-01-07 14:29:13

标签: matlab for-loop matrix data-structures

我有一个包含1520个值的数据结构。是否可以使用for循环创建矩阵而不是手动写出矩阵?数据点名为U_Velocity1至U_Velocity1520。我试图制作一个18x40矩阵,其中第一列是从U_Velocity1到18的值,而秒列是从U_Velocity19到76的值,依此类推。关心杰尔

1 个答案:

答案 0 :(得分:3)

考虑以下示例:

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

arr =

     1     5
     3    10

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