• Регистрация
yaroslav13
yaroslav13 +1.09
н/д

text работает в MATLAB 2019б, но выдает ошибку в 2013а, помогите исправить в 2013а

29.03.2020

Error using text
Not enough input arguments.

Error in guimtlb_v8_pb3_2 (line 81)
text(ha,'units','pixels','Units', 'Normalized', 'Position',[0.04 0.655], 'fontsize',10,'string','П','color',
'black','FontWeight','bold', 'FontName', 'Times New Roman Cyr')

Теги

    29.03.2020

    Лучший ответ

    • aBoomest+942.89
      30.03.2020 12:00
      figure;
      annotation('textbox', [0.5, 0.5, 0.1, 0.1], 'String', 'hi');
      

    Ответы

    • aBoomest
      aBoomest+942.89
      29.03.2020 19:21

      ha - что такое? Может его убрать?
      (В 2013а была такая перегрузка функции?!)

      • yaroslav13
        yaroslav13+1.09
        30.03.2020 06:15

        ha = axes('units','normalized', ...
        'position',[0 0 1 1]);

        Без этого запускается, но на фоновом изображении появляются оси координат

        • yaroslav13
          yaroslav13+1.09
          30.03.2020 06:36
          • aBoomest
            aBoomest+942.89
            30.03.2020 08:50

            Функция text создает текстовую строчку на графике. И она к нему привязана. По крайней мере раньше так было.

            • aBoomest
              aBoomest+942.89
              30.03.2020 09:01
              figure;
              annotation('textbox', [0.5, 0.5, 0.1, 0.1], 'String', 'hi');
              
              • yaroslav13
                yaroslav13+1.09
                30.03.2020 11:00

                Оказывается просто 'parent' перед ha надо было добавить. Спасибо за попытку помочь