- matlab常用取整函数
取整方式 | 函数 |
---|---|
向下取整 | floor() |
向上取整 | ceil() |
向0取整 | fix() |
四舍五入 | round() |
- 生成范围(a, b)随机数
random = a + (b-a) * rand(N, 1);
- 按一定概率生成数字
按p1, p2 ,p3概率分别生成n1, n2, n3的m*n矩阵
num = [n1 n2 n3]; prob = [p1 p2 p3];
randsrc(m, n, [num; prob]);
取整方式 | 函数 |
---|---|
向下取整 | floor() |
向上取整 | ceil() |
向0取整 | fix() |
四舍五入 | round() |
random = a + (b-a) * rand(N, 1);
num = [n1 n2 n3]; prob = [p1 p2 p3];
randsrc(m, n, [num; prob]);