关于使用matlab简单脚本的循环,我遇到了一个小问题。
我有一个结构/表格,例如13个字段。我想为每6个字段命名3个字段。那是例子:
- QWERT
- QWERT
- QWERT
- something_else
- something_else
- QWERT
- QWERT
- QWERT
- something_else
- something_else
- QWERT
- QWERT
- qwert ...
醇>
这是我的代码,但效果不好。
v = (1:6:13);
for i = v:1:3
table(i).type = 'qwert';
end
我知道Matlab不想在for循环中使用这个'v'向量,而是想要有一个标量。我该如何解决这个问题?
非常感谢您提前, 玛丽
答案 0 :(得分:0)
一种简单的方法:
v = (1:5:13);
for i = v
for j=0:2
table(i+j).type = 'qwert';
end
end
请注意,要获得描述结果,您必须使用5的步长...因为这是每隔5个字段,而不是每隔6个字段。