使用变量作为循环间隔进行迭代

阿迈耶

我有以下变量:

framespan = '83:89'; %type is char

我想要一个看起来像这样的:

for i = framespan
%code
end

我并不是在寻找具有特定结构的“ for”循环,我只想在该间隔内进行迭代。

基本上,我有一个很大的文件,从那里我可以得到帧跨度,问题是我只能以char形式获得它,因为我是从XML文件中获得的。

如何在Matlab中实现这一目标?

谢谢!

安德拉斯·迪克(Andras Deak)

如果您想安全地进行操作,并且应该安全地进行操作,则应该自己解析char数组(使用类似strsplitsplit使用较新的MATLAB的方法):

framespan = '83:89'; %type is char 
nums = strsplit(framespan,':');
% TODO: handle problematic inputs
from = str2double(nums{1});
to = str2double(nums{2});
for k=from:to
   ...
end

我提到安全性的原因是,直接/天真的方法是使用str2num,它可以将字符串直接转换为范围。但这就是问题所在:文档指出它eval在幕后使用,并且它将很乐意为您执行恶意代码,以防万一有人可以将恶意代码注入您所阅读的内容中framespan这就是为什么我强烈建议您自己解析字符串的原因,要考虑到您定义的格式非常明确。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用 for 循环的变体进行迭代

来自分类Dev

使用变量迭代循环 (SAS)

来自分类Dev

优化使用Long进行迭代的循环

来自分类Dev

使用列表进行Python循环迭代

来自分类Dev

使用变量进行Django循环

来自分类Dev

使用循环变量进行计算

来自分类Dev

循环返回以进行迭代

来自分类Dev

嵌套 for 循环进行迭代

来自分类Dev

For 循环不迭代变量

来自分类Dev

通过作为参数传递的命令对循环变量进行Bash访问

来自分类Dev

在PHP中使用“ and”或“ or”作为变量进行查询

来自分类Dev

使用CheckBox作为ItemTemplate时,通过ComboBox项目进行迭代

来自分类Dev

如何使用for循环变量作为循环的索引?(JS)

来自分类Dev

使用带有指针的“for”作为循环变量时的无限循环

来自分类Dev

在perl中以特定间隔进行迭代

来自分类Dev

在JavaScript中使用PHP变量进行循环

来自分类Dev

在javascript中使用变量进行循环几次

来自分类Dev

使用.size()和const变量进行循环

来自分类Dev

迭代(for循环)ms使用过去的值进行访问

来自分类Dev

javascript循环承诺使用参数中的数组进行迭代

来自分类Dev

使用if else语句并参考先前迭代的结果进行循环

来自分类Dev

使用For循环进行迭代时从列表中删除项目

来自分类Dev

熊猫-使用数据框中的嵌套for循环进行迭代

来自分类Dev

尝试使用 R 中的 for 循环进行简单的迭代计算

来自分类Dev

使用for循环在python中的2个列表上迭代变量

来自分类Dev

使用for循环在python中的2个列表上迭代变量

来自分类Dev

在所有列上进行迭代或循环(类似于对变量进行计数,求和或减去的函数)

来自分类Dev

是否有通过每个时间间隔的迭代来对Parallel.For循环进行基准测试的集成方法?

来自分类Dev

作为参数发送的numpy.ndarray不需要循环进行迭代吗?

Related 相关文章

  1. 1

    使用 for 循环的变体进行迭代

  2. 2

    使用变量迭代循环 (SAS)

  3. 3

    优化使用Long进行迭代的循环

  4. 4

    使用列表进行Python循环迭代

  5. 5

    使用变量进行Django循环

  6. 6

    使用循环变量进行计算

  7. 7

    循环返回以进行迭代

  8. 8

    嵌套 for 循环进行迭代

  9. 9

    For 循环不迭代变量

  10. 10

    通过作为参数传递的命令对循环变量进行Bash访问

  11. 11

    在PHP中使用“ and”或“ or”作为变量进行查询

  12. 12

    使用CheckBox作为ItemTemplate时,通过ComboBox项目进行迭代

  13. 13

    如何使用for循环变量作为循环的索引?(JS)

  14. 14

    使用带有指针的“for”作为循环变量时的无限循环

  15. 15

    在perl中以特定间隔进行迭代

  16. 16

    在JavaScript中使用PHP变量进行循环

  17. 17

    在javascript中使用变量进行循环几次

  18. 18

    使用.size()和const变量进行循环

  19. 19

    迭代(for循环)ms使用过去的值进行访问

  20. 20

    javascript循环承诺使用参数中的数组进行迭代

  21. 21

    使用if else语句并参考先前迭代的结果进行循环

  22. 22

    使用For循环进行迭代时从列表中删除项目

  23. 23

    熊猫-使用数据框中的嵌套for循环进行迭代

  24. 24

    尝试使用 R 中的 for 循环进行简单的迭代计算

  25. 25

    使用for循环在python中的2个列表上迭代变量

  26. 26

    使用for循环在python中的2个列表上迭代变量

  27. 27

    在所有列上进行迭代或循环(类似于对变量进行计数,求和或减去的函数)

  28. 28

    是否有通过每个时间间隔的迭代来对Parallel.For循环进行基准测试的集成方法?

  29. 29

    作为参数发送的numpy.ndarray不需要循环进行迭代吗?

热门标签

归档