loadVariablesFromMATFile - Load variables from MAT file into Simulink.SimulationInput

  object - MATLAB ([original](https://in.mathworks.com/help/simulink/slref/simulink.simulationinput.loadvariablesfrommatfile.html)) ([raw](?raw))

Main Content

Load variables from MAT file into Simulink.SimulationInput object

Syntax

Description

simIn = loadVariablesFromMATFile([simIn](#mw%5F34878cb6-05e4-4e05-baba-b64c80b983fb),[filename](#mw%5F05a7b300-c2b0-4815-b076-278b43cdba30)) loads variables from the MAT file filename into theVariables property of the Simulink.SimulationInput simIn.

simIn = loadVariablesFromMATFile([simIn](#mw%5F34878cb6-05e4-4e05-baba-b64c80b983fb),[filename](#mw%5F05a7b300-c2b0-4815-b076-278b43cdba30),'[Append](#mw%5F518afdcc-fc96-4261-8db8-975a697d3760)', 'on') loads variables from the MAT file filename into theVariables property of the Simulink.SimulationInput simIn, while adding to the existing variables in theVariables property instead of replacing them.

example

Examples

collapse all

Load variables from a MAT file into a Simulink.SimulationInput object using the loadVariablesFromMATFile function.

Create a Simulink.SimulationInput object for the model.

mdl = "ex_loadVar_sldemo_househeat"; simIn = Simulink.SimulationInput(mdl);

Use the loadVariablesFromMATFile function to load variables from a MAT file into the Variables property of the Simulink.SimulationInput object.

simIn = loadVariablesFromMATFile(simIn,"sldemo_househeat_data.mat")

simIn = SimulationInput with properties:

           ModelName: "ex_loadVar_sldemo_househeat"
        InitialState: [0×0 Simulink.op.ModelOperatingPoint]
       ExternalInput: []
     ModelParameters: [0×0 Simulink.Simulation.ModelParameter]
     BlockParameters: [0×0 Simulink.Simulation.BlockParameter]
           Variables: [1×25 Simulink.Simulation.Variable]
           PreSimFcn: []
          PostSimFcn: []
          UserString: ''
VariantConfiguration: ''

The simulation uses the variables loaded into the Simulink.SimulationInput object.

Input Arguments

collapse all

Simulation inputs and configuration, specified as aSimulink.SimulationInput object.

Name of MAT file, specified as a character vector or a string.

Example: 'myFile'

Option to append new loaded variables to existing variables inSimulink.SimulationInput object, specified as'off' or 'on'

Output Arguments

Version History

Introduced in R2017a