Чтение файлов в формате JCAMP-DX
JCAMPStruct = jcampread(File)
File | Одно из следующих действий:
|
JCAMPStruct | Структура MATLAB содержит информацию из файла в формате JCAMP-DX. |
JCAMP-DX - формат файла для инфракрасных, ЯМР и масс-спектрометрических данных Объединённого комитета по атомным и молекулярным физическим данным (JCAMP). jcampread поддерживает чтение данных из файлов, сохраненных в версиях 4.24, 5 или 6 формата JCAMP-DX. Для получения дополнительной информации см.:
считывает данные из JCAMPStruct = jcampread(File)File, файл в формате JCAMP-DX и создает JCAMPStruct, структура MATLAB, содержащая следующие поля.
| Область |
|---|
Title |
DataType |
DataClass (версия 5.00 и выше) |
Origin |
Owner |
Blocks |
Notes |
Blocks поле структуры представляет собой массив структур, соответствующих каждому набору данных в файле. Эти структуры имеют следующие поля.
| Область |
|---|
XData |
YData |
ZData (если несколько блоков) |
XUnits |
YUnits |
ZUnits (если несколько блоков) |
Notes |
Открытие веб-браузера для http://www.jcamp-dx.org/testdata.html.
Загрузить testdata.zip в текущую папку MATLAB.
Извлечение isas_ms1.dx, файл в формате JCAMP-DX, из testdata.zip в текущую папку MATLAB.
Считывайте данные из файла в формате JCAMP-DX, isas_ms1.dx, в программное обеспечение MATLAB
jcampStruct = jcampread('isas_ms1.dx')
jcampStruct =
Title: '2-Chlorphenol'
DataType: 'MASS SPECTRUM'
DataClass: 'PEAKTABLE'
Origin: 'H. Mayer, ISAS Dortmund'
Owner: 'COPYRIGHT (C) 1993 by ISAS Dortmund, FRG'
Blocks: [1x1 struct]
Notes: {8x2 cell}
Постройте график масс-спектра.
data = jcampStruct.Blocks(1); stem(data.XData,data.YData, '.', 'MarkerEdgeColor','w'); title(jcampStruct.Title); xlabel(data.XUnits); ylabel(data.YUnits);
