• MatLab. Импорт данных из СУБД полей blob. В частности из MS SQL?

    Vmalin
    @Vmalin Автор вопроса
    Системный инженер
    Сегодня мне удалось найти решение, которое заработало, но вопросы все-равно остались.
    С того времени, как задавался вопрос, я поменял компьютер, ОС систему и версию MATLAB.
    ОС - Windows 10
    MATLAB - 9.5.0.944444 (R2018b)
    Решение нашлось в использованном типе ODBC драйвера.
    У меня в данный момент установлены следующие:

    5c24b2b7cbcac690590272.png

    По идее, каждый из этих драйверов должен давать нормальный результат, но так у меня сработал только
    драйвер MS SQL, отмеченный на скриншоте. Все остальные выдают урезанный результат данных до 8000, указанный же дал вот эти данные:
    6143047		5999x1 	uint8
    224233		24889x1 uint8
    4200382		6130x1 	uint8
    13687913	28456x1 uint8
    2212046		8511x1 	uint8
    8346866		6400x1 	uint8
    1305479		6760x1 	uint8
    7806085		6641x1 	uint8
    6851834		7164x1 	uint8
    7084710		6550x1 	uint8
    Ответ написан
    Комментировать
  • MatLab. Импорт данных из MS SQL. Кодировка. Как реализовать?

    Vmalin
    @Vmalin Автор вопроса
    Системный инженер
    Артем Каретников оказался прав. В моем случае ситуация оказалась в том, что у меня в настройках системы стоял английский язык. Конкретнее:
    Контрольная панель - Региональные параметры - вкладка Дополнительно - Язык программ, не поддерживающих Юникод
    Ответ написан
    Комментировать
  • Как в sql server выбрать элементы ,в которых есть 3 и более гласных букв?

    Vmalin
    @Vmalin
    Системный инженер
    Пардон. одна неточность: ''))) > =3
    Ответ написан
    Комментировать
  • Как проще найти точки пересечения с OX в дискретной осциллограмме?

    Vmalin
    @Vmalin
    Системный инженер
    Итак задача по словам задавшего вопрос:
    Необходимо найти время в точках пересечения 0, но только тех, что не являются помехами. Кроме того, т.к. значения дискретны не обязательно существует точка с напряжением 0.

    С моей точки зрения, эта задача нуждается в уточнении:
    1. Что в данном конкретном случае считается "нулем":
    1.1 Это просто какое-то статичное условное значение (пример +0,01 В)
    1.2 Уловный ноль зависит от конкретного пакета данных (в одном пакете он может оказаться 0,1 В в другом и -20 В)
    1.3 Может я глазастый, может это мне действительно привиделось, но на приведенном графике этот условный средний "ноль" плавает непосредственно в самом пакете (где-то от 0,5 до 0).
    В зависимости от этого можно определить алгоритм пересечения с условным "нулем" для каждого из приведенных случаев, при условии что:
    2. Вы точно знаете, что не является "нулем". Другими словами - определить погрешность.
    Ну а дальше задача вообще тривиальна - текущее временное значение или является нулем или не является.
    Ответ написан
    Комментировать