文档

集成MATLAB算法模型

这是一个Simulink的例子万博1manbetx®模型,该模型包含MATLAB函数布洛克:

MATLAB函数Block包含以下算法:

函数[mean,stdev] = stats(vals) %为vals中的值计算统计平均值和标准%偏差。len =长度(val);意味着= avg (val, len);方差=√总和(vals-avg (vals, len)) ^ 2)) / len);情节(val”——+ ');函数均值= avg(数组,大小);

你建立这个模型使用MATLAB函数块创建模型

为代码生成定义局部变量

如果你打算从MATLAB中生成代码®算法在MATLAB函数块中,必须显式地指定局部变量的类、大小和复杂性,然后才能在操作中使用它们或将它们作为输出返回(参见代码生成的数据定义).在示例函数中统计数据,局部变量len在用于计算平均值和标准差之前定义:

len =长度(val);

通常,一旦为变量分配了属性,就不能在函数体的其他地方重新定义它的类、大小或复杂性,但也有例外(参见变量属性的重新分配).

相关的例子

更多关于

这个话题有帮助吗?