modifyHeader

Измените подробности заголовка файла EDF или EDF +

    Описание

    пример

    edfw = modifyHeader(edfw,hdr) изменяет поля заголовка в edfw использование заголовка, заданного в структуре hdr.

    Примеры

    свернуть все

    Создайте запись заголовка для файла EDF и укажите идентификацию пациента, запись информации и время запуска.

    hdr = edfheader("EDF");
    hdr.Patient = "001 M 2020";
    hdr.Recording = "This is the original header record";
    hdr.StartTime = "00.00.01"
    hdr = struct with fields:
                   Patient: "001 M 2020"
                 Recording: "This is the original header record"
                 StartDate: "21.04.21"
                 StartTime: "00.00.01"
                  Reserved: ""
            NumDataRecords: -1
        DataRecordDuration: 1 sec
                NumSignals: []
              SignalLabels: [0x0 string]
           TransducerTypes: [0x0 string]
        PhysicalDimensions: [0x0 string]
               PhysicalMin: []
               PhysicalMax: []
                DigitalMin: []
                DigitalMax: []
                 Prefilter: [0x0 string]
            SignalReserved: [0x0 string]
    
    

    Создайте новый файл EDF, который содержит запись заголовка и случайный сигнал с 10 выборками. Задайте в hdr количество сигналов и физический минимум сигнала и максимальные значения. Установите тип входа выборки следующим physical.

    sig = randn(10,1);
    hdr.NumSignals = 1;
    hdr.PhysicalMin = min(sig);
    hdr.PhysicalMax = max(sig);
    edfw = edfwrite("file.edf",hdr,sig,"InputSampleType","physical");

    Создайте новую структуру заголовка с измененными данными о пациенте, записи и запуске.

    newhdr.Patient = "002 F 2020";
    newhdr.Recording = "This is a test";
    newhdr.StartTime = "11.11.10";

    Измените исходную запись заголовка в file с новой информацией в newhdr. Отображение свойств файла.

    edfw = modifyHeader(edfw,newhdr);
    edfinfo("file.edf")
    ans = 
      edfinfo with properties:
    
                  Filename: "file.edf"
               FileModDate: "21-Apr-2021 04:28:15"
                  FileSize: 532
                   Version: "0"
                   Patient: "002 F 2020"
                 Recording: "This is a test"
                 StartDate: "21.04.21"
                 StartTime: "11.11.10"
               HeaderBytes: 512
                  Reserved: ""
            NumDataRecords: -1
        DataRecordDuration: 1 sec
                NumSignals: 1
              SignalLabels: "Signal_1"
           TransducerTypes: ""
        PhysicalDimensions: ""
               PhysicalMin: -2.2588
               PhysicalMax: 3.5784
                DigitalMin: 0
                DigitalMax: 0
                 Prefilter: ""
                NumSamples: 10
            SignalReserved: ""
               Annotations: [0x2 timetable]
    
    

    Входные параметры

    свернуть все

    Файл EDF или EDF +, заданный как edfwrite объект.

    Заголовок, заданный как структура. hdr может содержать одно или несколько из следующих полей:

    • Patient

    • Recording

    • StartDate

    • StartTime

    • SignalLabels

    • TransducerTypes

    • PhysicalDimensions

    • PhysicalMin

    • PhysicalMax

    • DigitalMin

    • DigitalMax

    • Prefilter

    • SignalReserved

    См. edfheader для получения дополнительной информации о возможных полях в структуре заголовка.

    Типы данных: struct

    Выходные аргументы

    свернуть все

    EDF или EDF + файл, возвращенный как edfwrite объект.

    Ссылки

    [1] Кемп, Боб, Альпо Вярри, Агостиньо С. Роза, Ким Д. Нильсен и Джон Гейд. «Простой формат обмена оцифрованными полиграфическими записями». Электроэнцефалография и клиническая нейрофизиология 82, № 5 (май 1992): 391-93. https://doi.org/10.1016/0013-4694 (92) 90009-7.

    [2] Кемп, Боб и Иисус Оливан. European Data Format 'plus' (EDF +), стандартный формат EDF для обмена физиологическими данными. Клиническая нейрофизиология 114, № 9 (2003): 1755-1761. https://doi.org/10.1016/S1388-2457 (03) 00123-8.

    См. также

    Приложения

    Объекты

    Функции

    Внешние веб-сайты

    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте