Matlab 如何同时进入另一轮的两个循环?

Matlab 如何同时进入另一轮的两个循环?,matlab,for-loop,Matlab,For Loop,如何同时进入另一轮的两个循环 代码: 我希望在每次转弯时以及我希望应用的同时,保留循环I和I\u时间: i_时间=T0然后j=1/i_时间=T1然后j=2/i_时间=T2然后j=3/i_时间=T3然后j=4/i_时间=T4然后j=5/i_时间=T5然后j=6/i_时间=T6然后j=7事实上非常简单。我费劲地创建了一个变量j,虽然它是无用的 以下是有效的代码: parameters = {'CT', 'Imp', 'F1', 'F2'}; Time = {'T0', 'T1', 'T2', 'T3

如何同时进入另一轮的两个循环

代码:

我希望在每次转弯时以及我希望应用的同时,保留循环
I
I\u时间

i_时间=T0
然后
j=1/i_时间=T1
然后
j=2/i_时间=T2
然后
j=3/i_时间=T3
然后
j=4/i_时间=T4
然后
j=5/i_时间=T5
然后
j=6/i_时间=T6
然后
j=7

事实上非常简单。我费劲地创建了一个变量
j
,虽然它是无用的

以下是有效的代码:

parameters = {'CT', 'Imp', 'F1', 'F2'};
Time = {'T0', 'T1', 'T2', 'T3', 'T4', 'T5', 'T6'};
for i_parameters = 1: numel(parameters)
    my_parameters = parameters{i_parameters};
    for i_Time = 1 : numel (Time)
        my_time = Time{i_Time};     
        Difference.(my_parameters).(my_time) = [Diff.(my_parameters)(:,i_Time); Diff.(my_parameters)(:,i_Time+7);
            Diff.(my_parameters)(:,i_Time+14); Diff.(my_parameters)(:,i_Time+21);
            Diff.(my_parameters)(:,i_Time+28)];
        DiffMean.(my_parameters).(my_time) = mean(Difference.(my_parameters).(my_time));
        Diffstd.(my_parameters).(my_time) = std(Difference.(my_parameters).(my_time));
    end
end
parameters = {'CT', 'Imp', 'F1', 'F2'};
Time = {'T0', 'T1', 'T2', 'T3', 'T4', 'T5', 'T6'};
for i_parameters = 1: numel(parameters)
    my_parameters = parameters{i_parameters};
    for i_Time = 1 : numel (Time)
        my_time = Time{i_Time};     
        Difference.(my_parameters).(my_time) = [Diff.(my_parameters)(:,i_Time); Diff.(my_parameters)(:,i_Time+7);
            Diff.(my_parameters)(:,i_Time+14); Diff.(my_parameters)(:,i_Time+21);
            Diff.(my_parameters)(:,i_Time+28)];
        DiffMean.(my_parameters).(my_time) = mean(Difference.(my_parameters).(my_time));
        Diffstd.(my_parameters).(my_time) = std(Difference.(my_parameters).(my_time));
    end
end