Выведите ряд данных на печать под другим

@GBlodgett правильно.

Как правило, по умолчанию .getText() автоматически выполняет обрезку. Некоторые браузеры * кашляют * нет, так что будьте осторожны.

Таким образом, вы сравниваете усеченную строку со строкой с вынужденным пробелом в конце, таким образом, она будет последовательно терпеть неудачу.

7
задан Will Robertson 16 October 2008 в 05:00
поделиться

2 ответа

Используйте команду uistack. Например:

h1 = plot(1:10, 'b');
hold on;
h2 = plot(1:10, 'r');

построит два графика с красным графиком, построенным сверху синей строки. Если Вы затем делаете:

uistack(h1);

синяя строка будет выявлена.

20
ответ дан 6 December 2019 в 07:30
поделиться

Можно также выполнить это путем устанавливания порядка дочернего вектора текущих осей. Если Вы делаете следующее:

figure; hold on
h1 = plot(sin(linspace(0,pi)),'linewidth',4,'color',[0 0 1]);
h2 = plot(cos(linspace(0,pi)),'linewidth',4,'color',[1 0 0]);
h = get(gca, 'Children');

Вы будете видеть, что h является вектором, который содержит h1 и h2. Графический порядок укладки представлен по приказу дескрипторов в h. В этом примере, для инвертирования укладки приказывают, чтобы Вы могли сделать:

h = flipud(h);
set(gca, 'Children', h);
4
ответ дан 6 December 2019 в 07:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: