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

При расчёте и выводе значений в ячейку типа 'numeric' выдаёт ошибку в App Designer

16.11.2020
Здравствуйте. Помогите, пожалуйста, найти решение плоблемы: При расчёте и выводе значений в ячейку типа 'numeric' выдаёт ошибку в App Designer:"Error using matlab.ui.control.internal.model.AbstractNum...

Здравствуйте. Помогите, пожалуйста, найти решение плоблемы:

При расчёте и выводе значений в ячейку типа 'numeric' выдаёт ошибку в App Designer:
"Error using matlab.ui.control.internal.model.AbstractNumericComponent/set.Value (line 185)
'Value' must be a double scalar within the range of 'Limits'."

Теги

    16.11.2020

    Комментарии

    • aBoomest
      aBoomest+942.89
      16.11.2020 13:05

      А то что вы имеете какой тип?

      • aBoomest
        aBoomest+942.89
        17.11.2020 05:57

        Double - тип.
        Ну что-то явно не совпадет.  Ну и скрипт можно гляеуть.

        • aBoomest
          aBoomest+942.89
          17.11.2020 18:45

          вероятно все кроется в predictFcn  и в том что такое yfitmetl и app.metl.Value

          добавили математику - это predictFcn ?

          • kurguz
            kurguz+270.00
            23.11.2020 12:56

            Проверьте, что yfitmetl - скаляр.

            • Marat
              Marat+208.00
              2.12.2020 12:10

              Ошибка достаточно точно описана, хоть и по-английски:

              'Value' must be a double scalar within the range of 'Limits'

               

              У вас тут три условия. Значение переменной, присваемое полу Value должно быть:

              а) double

              б) скалярным

              в) в пределах, указанных в поле Limits

               

              Ищите, что из этого не соответвтует действительности