0
我正試圖顯示當前在我的腳本中使用的矢量。在輸出上顯示矢量的名稱。 Matlab
我有一個「for循環」的迭代並且在在
alpha = [0.5, 0.7, 0.85, 0.9, 0.95, 0.99];
我使用
disp(['alpha: ' num2str(alpha)])
和此輸出阿爾法參數的每個變化:0.5等爲每一個是細。
現在,我也有另一個內循環改變迭代的向量。 這些載體被命名爲
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 '等是列向量? –
是的,他們是。但我不希望顯示實際矢量是哪個矢量已被使用。如果這是有道理的? – user3288167