exponenta event banner

loadVariablesFromMATFile

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

Описание

пример

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

Примеры

свернуть все

В этом примере показано, как загрузить переменные из MAT-File в объект Simulink.CompingInput с помощью метода loadExerFyptMATFile.

Создание объекта ввода Simulink.Inc.

Создайте объект Simulink.ImentingInput для примерной модели.

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-файла

Для объекта Simulink.TaxingInitInput используется метод loadClaUFile.

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