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

Работа со строковыми данными в таблице

Добрый день, нужна помощь в работе с таблицей. У меня есть определенный коэф. Kg=2.53, в таблице идет столбец значений Kg, как осуществить поиск и выбор нужного значения, между теми, что идут в таблице, к примеру в таблице есть 2.3 2.6, и нужно чтоб был выбран 2.6, на основе 2.53.

Теги

      31.05.2023

      Ответы

      • Centurio
        Centurio+42.00
        1.06.2023 20:14

        Допустим, х - это вектор табличных значений. Тогда

        [~,n]=min(abs(x-kg));
        y=x(n)
        • FxGreamer
          FxGreamer0.00
          2.06.2023 08:44

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

          • Centurio
            Centurio+42.00
            4.06.2023 11:02

            Тогда следует делать так:

            [~,n]=min(abs(x(:,j)-kg)); % j - номер столбца, в которм находятся сравниваемые значения
            y=x(n,:) % искомая строка