编写测量矩阵代码需要用到的几个常见函数
来源:互联网 发布:淘宝商城女童装 编辑:程序博客网 时间:2024/04/30 23:16
1.randperm
函数功能:随机打乱一个数字序列
randperm(n),其中n为整数。
例1:
>> randperm(5)ans = 2 3 4 1 5例2:
>> A = [1, 2, 3; 4, 5, 6; 7, 8, 9; 10, 11, 12]rowrank = randperm(size(A, 1)); % 随机打乱矩阵的行数B = A(rowrank, :)A = 1 2 3 4 5 6 7 8 9 10 11 12B = 4 5 6 10 11 12 7 8 9 1 2 3
2.randi
randi是matlab中能产生均匀分布的伪随机整数的新函数。
例:randi([0 1],1,10) %生成1*10的0、1随机的矩阵:
ans =
1 1 1 0 0 1 0 1 0 0
3.randn
功能:产生标准正态分布的随机数或矩阵的函数。
用法:
(1)Y = randn(n)
返回一个n*n的随机项的矩阵。如果n不是个数量,将返回错误信息。"randn"是作为一个整体出现的,不能将此处的“n”替换为数字或其他字符,否则会返回“未定义与‘double’类型的输入参数相对应的函数‘rand2’”(以2替换“randn”中“n”为例)。
(2)Y = randn(m,n) 或 Y = randn([m n])
返回一个m*n的随机项矩阵。
(3)Y = randn(m,n,p,...) 或 Y = randn([m n p...])
产生随机数组。
(4)Y = randn(size(A))
返回一个和A有同样维数大小的随机数组。
(5)randn
返回一个每次都变化的数量。
注:其他类似函数:rand, randperm, sprand, sprandn。。。。。
0 0
- 编写测量矩阵代码需要用到的几个常见函数
- 压缩感知的常见测量矩阵
- 压缩感知的常见测量矩阵
- 常见测量矩阵的MATLAB实现
- 常见测量矩阵的MATLAB实现
- 用到的几个javascripe 函数
- discuz用到的几个函数
- 压缩感知中的常见测量矩阵及其MATLAB实现代码
- 测量程序运行时间的几个函数
- 测量程序运行时间的几个函数
- 测量程序运行时间的几个函数
- 今天用到的几个matlab函数
- 外派现场用到的几个函数
- wordpress几个我最近用到的函数
- c++遍历目录用到的几个函数
- opencv 用到的几个函数整理cvLine
- 记录几个用到的字符串处理函数。
- 收集最近用到的几个oracle函数
- 003.main 主函数文件
- Matplotlib以小时为单位统计文件数据
- 怎样编写概要设计
- Mybatis批量插入、更新
- ListView局部更新
- 编写测量矩阵代码需要用到的几个常见函数
- 堆排序(C#)
- 基因检测-基因系统聚类
- 002.FKPerson 类的实现文件
- 遇到 scp报错:not a regular file 解决 so easy!!!
- 001.FKPerson 类的接口文件
- 数据库知识点笔记
- 牛逼的ios在github上的库
- 3.14