disp(['counter ' num2str(blk) (here I need a tab!!!) 'adc ' num2str(adc_nr)])
disp(['counter ' num2str(blk) (here I need a tab!!!) 'adc ' num2str(adc_nr)])
尝试
disp(['counter ' num2str(blk) 9 'adc ' num2str(adc_nr)])
解释:通常如果你想要插入一个制表符,你需要在字符串中放置 '\t'。这对于 sprintf
来说效果很好,但是 disp
命令无法正确解释它。因此一个解决方法是直接放置制表符的 ASCII 值,即 '9'。
disp("counter " + blk + char(9) + "adc " + adc_nr)
在MATLAB R2023a Update 2上尝试过