Попытка напечатать следующий диапазон меток на рисунке:
aux = {'ca155.mat','ca154.mat','ca159.mat','ca146.mat','ca148.mat','ca004.mat'};
Но мне нужен верхний регистр и без расширения, поэтому я использую
text(0,0,upper(sprintf([aux{i},'\b\b\b\b'])));
В командном окне я получаю правильный вывод, например, для i=1
, то есть CA155
. Однако текстовая функция на фигуре не работает и выдает:
CA155.MAT[][][][]
За исключением того, что вместо скобок есть закрытые прямоугольники (я не смог скопировать символ).
Как я могу это исправить?