如果你想使变量 b
引用已知变量 hit
的值,而不是引用字符串 'hit'
,可以使用 MATLAB 的 eval
函数执行字符串中的 MATLAB 表达式。在这种情况下,你可以构造一个字符串,其中包含对变量 hit
的引用,然后使用 eval
执行这个字符串,从而使变量 b
的值等于变量 hit
的值。这里是一个示例:
hit = 1; % 已知 hit 的值为 1
a = 'hit'; % a 是一个字符串,内容为 'hit'
b = eval(a); % 使用 eval 执行字符串 a,使 b 的值等于变量 hit 的值
% 现在 b 的值为 1