How to use tab in disp()?
disp(['counter ' num2str(blk) (here I need a tab!!!) 'adc ' num2str(adc_nr)])
2 ответа
Решение
Пытаться
disp(['counter ' num2str(blk) 9 'adc ' num2str(adc_nr)])
Объяснение: Обычно, если вы хотите вставить вкладку, вы помещаете '\t' в строку. Это хорошо работает для sprintf
, но disp
Команда не интерпретирует это должным образом. Поэтому одним из решений является непосредственное добавление значения ASCII вкладки, которое равно "9".
Ответ выше абсолютно правильный. Однако вот более читабельный способ сделать то же самое:
disp("counter " + blk + char(9) + "adc " + adc_nr)
Пробовал на MATLAB R2023a, обновление 2.