【发布时间】:2014-02-10 01:30:16
【问题描述】:
我正在尝试显示脚本中使用的当前向量。
我有一个“for循环”用于迭代和参数的每次更改
alpha = [0.5, 0.7, 0.85, 0.9, 0.95, 0.99];
我用
disp(['alpha: ' num2str(alpha)])
这会为每个输出 alpha: 0.5 等,这很好。
现在我还有另一个内部 for 循环在迭代时更改向量。 向量被命名为
ri = [r1, r2, r3];
已经定义的对象。现在与 disp... alpha 一样。 我希望显示正在使用的当前向量。 num2str 的相同方法不起作用。可能因为它是一个向量。我只想显示值 r1 等。
alph = [0.5, 0.7, 0.85, 0.9, 0.95, 0.99];
ri = [r1, r2, r3];
for alpha = alph,
disp(['alpha: ' num2str(alpha)])
for r = ri, %
for k = 1:200,
(code takes up too much room, just an iteration)
end
disp(['number of iterations: ' num2str(k)])
******
end
end
I also want to include at ***** display vector r1 or r2 or r3
【问题讨论】:
-
请出示您的代码和/或让问题更清楚
-
你的意思是
r1、r2等是列向量吗? -
是的。但我不希望仅显示使用了哪个向量的实际向量。如果这有意义吗?
-
只是向量的索引 (1, 2, 3,... )?
-
这里。这可能更有意义dropbox.com/s/0r66wb40rl6lo94/… 正如它所说的 alpha= blah 我也希望它说 r1 或 r2,无论它的意思是