主要内容

loadDataFromMatFile

从mat文件加载脉冲数据

描述

例子

(时间电压当前的= loadDataFromMatFile(文件名)函数从mat文件加载脉冲数据。

(时间电压当前的= loadDataFromMatFile(文件名名称,值)函数用一个或多个指定的附加选项从mat文件加载脉冲数据名称,值对参数。

例子

全部折叠

此示例显示如何将数据添加到电池。PulseSequence对象。

创建一个脉冲序列对象。

psObj = Battery.PulseSequence;disp (psObj);

从文件中加载数据。

文件名=“Synthetic_LiPo_PulseDischarge.mat”;[time,voltage,current] = Battery.loadDataFromMatFile(FileName);

将数据添加到脉冲序列中。

addData (psObj、时间、电压、电流);

输入参数

全部折叠

包含脉冲序列数据的mat文件的路径或文件名。

例子:“Synthetic_LiPo_PulseDischarge.mat”

数据类型:字符

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来名字在报价。

例子:Battery.loadDataFromMatFile(文件名,“TimeVariable”、“myTimeVariable”)

使用此值指定要在mat文件中搜索的时间变量。如果未指定,该方法搜索包含“时间”

例子:Battery.loadDataFromMatFile(文件名,“TimeVariable”、“myTimeVariable”)

数据类型:字符

使用此值指定要在mat文件中搜索的电压变量。如果未指定,该方法搜索包含“电压”

例子:Battery.loadDataFromMatFile(文件名,“VoltageVariable”、“myVoltageVariable”)

数据类型:字符

使用此值指定要在mat文件中搜索的当前变量。如果未指定,该方法搜索包含“当前”

例子:Battery.loadDataFromMatFile(文件名,“CurrentVariable”、“myCurrentVariable”)

数据类型:字符

输出参数

全部折叠

——- - - - - -1时间数据数组,s。

数据类型:

——- - - - - -1电压数据数组,以V为单位。

数据类型:

——- - - - - -1当前数据的数组,在A。

数据类型:

版本历史

在R2016b中引入