【发布时间】:2021-04-14 18:03:20
【问题描述】:
我有 60 个不同的字符数组(Book01、Book02、...、Book60)。 (例如 Book01 是一个 1x202040 字符。)。我只想在 Book45 到 Book58 上执行某个程序。
如何编写 IF 语句或 FOR 循环,以便仅对字符数组 Book45 到 Book58 执行该过程?例如:
Book05 % Inserted Array for test
if Book45|Book46|Book47|Book48|Book49|Book50|Book51|Book52|Book53|Book54|Book54|Book56|Book57|Book58 % If inserted array is Book45-58
% Procedure to be performed on "Inserted Array", only if Book45-58
else
% No Procedure on Book01-44 or Book59-60
end
谢谢
【问题讨论】:
-
将所有这些数组放在一个数据结构中,例如结构体或元胞数组。然后迭代变得微不足道。
-
是 Book045 还是 Book45 ?
-
@dpdp。敏锐的眼光。应该是Book45。我已经在问题中更正了。
标签: matlab for-loop if-statement char