Текстовый вывод выглядит неправильно и содержит необъяснимые символы - PullRequest
0 голосов
/ 15 мая 2018

Когда я запускаю свой код, вывод выводится как ошибка. Что можно с этим сделать?

Вот часть моего кода, которая печатает:

if (dtw(Bs(:,4),AY) > 40) && (dtw(Bs(:,4),AY)< 68) 
    SOEvent=1;
    X=['event is', SOEvent,'in duration',(i:i+200)];
    disp(X);
elseif (dtw(As(:,4),AY) > 60 ) && (dtw(Bs(:,4),AY)< 130) 
     SOEvent=2;   
      X=['event is', SOEvent,'in duration',(i:i+200)];
    disp(X);

elseif (dtw(LLchs(:,4),AX) > 105) && (dtw(LLchs(:,4),AX)< 190)
        SOEvent=3;
         X=['event is', SOEvent,'in duration',(i:i+200)];
    disp(X);
elseif (dtw(Rlchs(:,4),AX) > 55) && (dtw(Rlchs(:,4),AX)< 100) 
    SOEvent=4;
     X=['event is', SOEvent,'in duration',(i:i+200)];
    disp(X);

 else 
     disp('no event')

end

Вывод кода:

event isin durationÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿĀāĂ㥹ĆćĈĉĊċČčĎďĐđĒēĔĕĖėĘęĚěĜĝĞğĠġĢģĤĥĦħĨĩĪīĬĭĮįİıIJijĴĵĶķĸĹĺĻļĽľĿŀŁłŃńŅņŇňʼnŊŋŌōŎŏŐőŒœŔŕŖŗŘřŚśŜŝŞşŠšŢţŤťŦŧŨũŪūŬŭŮůŰűŲųŴŵŶŷŸŹźŻżŽžſƀƁƂƃƄƅƆƇƈƉƊƋƌƍƎƏƐƑ
no event
no event
event isin

1 Ответ

0 голосов
/ 15 мая 2018

Используйте num2str для преобразования чисел в строки (или символьные массивы), чтобы их можно было объединять и печатать с использованием disp.

Пожалуйста, убедитесь, что вы правильно форматируете свой код, когда задаете вопросы, потому что причина проблемы (символы-заполнители) видна только при просмотре исходного сообщения (т.е. редактирование).

...