loadVariablesFromMATFile

Загрузите переменные из MAT-файла в Simulink.SimulationInput объект, in

Описание

пример

in = in.loadVariablesFromMATFile('filename') переменные загрузок из заданного MAT-файла в Variables свойство Simulink.SimulationInput.

Примеры

свернуть все

В этом примере показано, как загрузить переменные из MAT-файла в Simulink.SimulationInput object с помощью loadVariablesFromMATFile метода.

Создайте объект Simulink.SimulationInput

Создайте Simulink.SimulationInput object для модели в качестве примера.

mdl = 'ex_loadVar_sldemo_househeat';
in = Simulink.SimulationInput(mdl);
in
in = 

  SimulationInput with properties:

          ModelName: 'ex_loadVar_sldemo_househeat'
       InitialState: [0x0 Simulink.op.ModelOperatingPoint]
      ExternalInput: []
    ModelParameters: [0x0 Simulink.Simulation.ModelParameter]
    BlockParameters: [0x0 Simulink.Simulation.BlockParameter]
          Variables: [0x0 Simulink.Simulation.Variable]
          PreSimFcn: []
         PostSimFcn: []
         UserString: ''

Загрузите переменные из MAT-файла

Используйте loadVariablesFromMATFile метод Simulink.SimulationInput object.

in = in.loadVariablesFromMATFile('sldemo_househeat_data.mat');
in
in = 

  SimulationInput with properties:

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

Симулируйте модель

Модель использует загруженные переменные для симуляции

out = sim(in)
out = 

  Simulink.SimulationOutput:
     sldemo_househeat_output: [1x1 Simulink.SimulationData.Dataset] 

          SimulationMetadata: [1x1 Simulink.SimulationMetadata] 
                ErrorMessage: [0x0 char] 

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

свернуть все

Имя MAT-файла в виде вектора символов или строкового скаляра.

Пример: 'myFile'

Введенный в R2017a