loadDataFromMatFile

Загрузка импульсных данных из MAT-файла

Описание

пример

[Time,Voltage,Current] = loadDataFromMatFile(FileName) функция загружает импульсные данные из MAT-файла.

[Time,Voltage,Current] = loadDataFromMatFile(FileName,Name,Value) функция загружает импульсные данные из MAT-файла с дополнительными опциями, заданными одним или несколькими Name,Value аргументы в виде пар.

Примеры

свернуть все

В этом примере показано, как добавить данные в Battery.PulseSequence объект.

Создайте объект импульсной последовательности.

psObj = Battery.PulseSequence;
disp(psObj);

Загрузка данных из файла.

FileName = 'Synthetic_LiPo_PulseDischarge.mat';
[time,voltage,current] = Battery.loadDataFromMatFile(FileName);

Добавьте данные к импульсной последовательности.

addData(psObj,time,voltage,current);

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

свернуть все

Путь или имя файла MAT-файла, который содержит данные импульсной последовательности.

Пример: 'Synthetic_LiPo_PulseDischarge.mat'

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

Аргументы в виде пар имя-значение

Задайте необязательные разделенные разделенными запятой парами Name,Value аргументы. Name - имя аргумента и Value - соответствующее значение. Name должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN.

Пример: Battery.loadDataFromMatFile (FileName, 'TimeVariable', 'myTimeVariable')

Используйте это значение, чтобы задать переменную времени для поиска в MAT-файле. Если не задано, метод ищет переменные, содержащие 'time'.

Пример: Battery.loadDataFromMatFile (FileName, 'TimeVariable', 'myTimeVariable')

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

Используйте это значение, чтобы задать переменную напряжения, которую нужно искать в MAT-файле. Если не задано, метод ищет переменные, содержащие 'voltage'.

Пример: Battery.loadDataFromMatFile (FileName, 'VoltageVariable', 'myVoltageVariable')

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

Используйте это значение, чтобы задать текущую переменную для поиска в MAT-файле. Если не задано, метод ищет переменные, содержащие 'current'.

Пример: Battery.loadDataFromMatFile (FileName, 'CurrentVariable', 'myCurrentVariable')

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

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

свернуть все

m-by- 1 массив временных данных, в с.

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

m-by- 1 массив данных о напряжении, в В.

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

m-by- 1 массив текущих данных, в А.

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

Введенный в R2016b