正态分布:
.m语言控制simulink模型:
clear;
clc;
% 打开模型
open_system('mytest.slx');
% 获取 Constant 模块的句柄
blockHandle = get_param('mytest/Constant', 'Handle');
% 设置新值
newValue = 3;
set_param(blockHandle, 'Value', num2str(newValue));
% 创建一个模型的配置集对象
configObj = getActiveConfigSet('mytest');
% 设置停止时间
set_param(configObj, 'StopTime', '10');
% 运行模型
simOut = sim('mytest', configObj);
% 从 simOut 对象中获取输出参数
tout = simOut.get('tout');
yout = simOut.get('yout');
% 提取 yout 中的数据
youtData = yout.getElement(1).Values.Data;
% 绘制图形
plot(tout, youtData);
xlabel('Time');
ylabel('Output');
title('Output vs Time');