Matlab中循环的改进

Matlab中循环的改进,matlab,Matlab,各位下午好, 我在Matlab中有一个循环问题,我不知道如何改进它。我将尽可能地简化这个问题。我有下表: Phase 1 Phase 2 Phase 3 Case1 10 20 15 Case2 15 339 32 ... 我需要做的是使用以下信息创建10行(案例1/阶段1): 'Phase 1' 1 0 0 % Each 'phase' has its own information 然后,我需要使用以下

各位下午好,

我在Matlab中有一个循环问题,我不知道如何改进它。我将尽可能地简化这个问题。我有下表:

        Phase 1 Phase 2    Phase 3
Case1   10       20        15
Case2   15       339       32
...
我需要做的是使用以下信息创建10行(案例1/阶段1):

'Phase 1'  1  0  0 % Each 'phase' has its own information
然后,我需要使用以下信息创建20行(案例1/阶段2)

'Phase 2'  1  1  0 
目前,我正在这样做,但我想自动化它

for i= 1:10
c(i,:) = {'Phase 1', 1, 0, 0};
end
for i= 11:31
    c(i,:) = {'Phase 1', 1, 0};
end
任何建议都是非常有价值的


提前谢谢你

我认为您应该看看Matlab
repmat
函数。是“阶段1、2、3”输入还是数据结构的一部分?我认为您应该看看Matlab
repmat
函数。“阶段1、2、3”是输入还是数据结构的一部分?