math operations

1 与加相关的模块

前三个很简单,功能基本一样。

第四个模块输入只有一个,所以输入量是一个一维向量或者数组,用于对输入向量或数据的所有元素求和,或者对某一维度求和。

bias是偏移模块,设置一个偏移值。

2 与乘相关模块

SIider  gain是一个滑动可调的增益

最后一个模块是向量的点乘模块(1,2)点乘(3,4)=11

3 几种单目运算模块

第一个模块是取相反数

第二个模块是取模(对复数)或者取绝对值

第三个模块是大于零为1,小于零为0

第四个模块是加权采样时间模块,如下图表示的是对输入信号加一个采样时间。这个模块需要注意,从这个模块里可以得到仿真步长\采样时间。

4 数学函数、多项式模块

下图是数学函数模块,有指数,对数等

5 取整函数与最值函数模块

下图是圆整函数,是用来对输入取整的,floor是向下取整,ceil是向上取整,round是四舍五入取整,fix是向零取整。

输入端口数目为1时,输出输入向量或矩阵元素的最大值;输入端口为多个时,是对几个端口输入进行比较输出最值。

R输入几个,就比较几个u的输入得出最值,当R为1时,输出初始值。

6 三角函数、代数约束模块

三角函数模块函数有以下函数,其中atan2有两个输入,第一个输入是y,第二个输入是x,输出值是atan(y/x)

下面是时间使用外部信号的正弦波发生器,外部输入是一个时间信号,所以应该是按照时间上升的一个值。正弦类型是基于时间时,外部信号使用CLOCK信号;正弦类型是基于采样时,外部信号使用digital clock信号。

代数约束模块输入时f(z)方程,输出是z。使用时将输出z通过一系列运算构造处f(z)函数接上输入,并且需要给z一个初始值,通过迭代的方法得到方程的解。

7 分配模块、变形模块(Assignment、Reshape)

assignment用来为多维输出信号的指定元素赋值。每个元素的索引都是从输入端口或对话框里进行设置。

Reshape用来更改向量或矩阵输入信号的维度。

8 拼接模块

上面是矩阵拼接和向量拼接模块,矩阵拼接也可以进行向量的拼接。

9 复数相关的模块

第一个模块是输入幅值和相角输出复数;第二个模块是输入实部和虚部输出复数;第三个模块是输入负数,输出幅值和相角;第四个是输入复数输出实部和虚部。相角是弧度值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值