• Регистрация
Khmur
Khmur 0.00
н/д

Масштабирование одной из осей на графике

21.04.2020

Добрый день.

Имеется вопрос по редактированию картинок - как по графику функции нарисовать график половины этой функции?

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

Теги

    21.04.2020

    Ответы

    • aBoomest
      aBoomest+942.89
      21.04.2020 18:55

      1. Что значит половины, по амплитуде?
      2. Из фигуры вытащить? А как оно туда попало интересно?

      h = findobj(gca,'Type','line');
      x=get(h,'Xdata');
      y=get(h,'Ydata');
      • aBoomest
        aBoomest+942.89
        21.04.2020 19:06

        А если вам вобще кроме этого ничего не нужно, никакой последующей работы с данными, то можно в ручную свойства XTick и YTick изменить на такие какие вам надо. Т.е. графики остануться теже, а цифры на осях написать другие с помощью указанных свойств объекта.

        В ручную, нажимаете на фигуре кнопку Show Plot Tool......... и вперед.

      • Khmur
        Khmur0.00
        21.04.2020 20:44

        1. Да

        2. Оно попало и после этого пропало(( Много весило слишком;)

        С тиками плохо то, что мне нужно ещё и точки отмечать.

        А вот с findobj буду разбираться.

        Большое спасибо за ответ!