loadVariablesFromMATFile

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

Синтаксис

in = in.loadVariablesFromMATFile('filename')

Описание

пример

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

Примеры

свернуть все

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

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

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

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.

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