matlab/simulink使用小技巧

1. 信号线上出现类似信号图标,是怎么回事?

在模块上右击,菜单中选择“signals & ports”,在相应弹出的对话框中选择“log signal data”,即在对应信号线上会出现该图标。仿真后该变量会出现在workspace中,存储在logsout中

2. selector的用法--如果增加输入通道?

增加相应维数后,在index option中选择“index vector(import)”即会出现增加的输入通道。

需要注意的是,第一个通道是数据输入,elector的输出结果即为第一个通道中输入的数据。

而其他增加的通道,是做输出配置用。比如,输入的数据是一个2维数据,而输出其中一列还是输出2列由外部的变量决定。那么就需要增加通道。

另外,“index vector(import)”与“index vector(dialog)”的区别是,前者是增加了一个通道作为配置,后者是在模块中直接写进参数进行配置。

3. 求和∑运算模块应用于多维数组的配置

a) 输入可以为任意维数的数组[m,n],而输出的维数可自定义。

b) 输出维数若为"all dimensions",则输出结果为一个元素(mXn个数相加的结果)。

c) 输出维数若为自定义,则需注意,定义的维数只能为1和m(前者为[1,n]数组,后者输出为[m,1]数组),即相应地所有列对应的行数据相加、所有行对应的列数据相加。

4. ForEach模块类似for循环,可遍历数组中所有元素 

在模块的根路径下放置一个ForEach模块,然后在该模块中配置需要进行for循环操作的变量即可。

5. Reshape模块可重新配置矩阵的行/列数

你可能感兴趣的:(开发语言,工具使用)