MATLAB中randi函数的用法

均匀分布的伪随机整数

语法

X = randi(imax)
X = randi(imax,n)
X = randi(imax,sz1,...,szN)
X = randi(imax,sz)
X = randi(imax,classname)
X = randi(imax,n,classname)
X = randi(imax,sz1,...,szN,classname)
X = randi(imax,sz,classname)
X = randi(imax,'like',p)
X = randi(imax,n,'like',p)
X = randi(imax,sz1,...,szN,'like',p)
X = randi(imax,sz,'like',p)
X = randi([imin,imax],___)

说明

  • X = randi(imax) 返回一个介于 1 和 imax 之间的伪随机整数标量。
  • X = randi(imax,n) 返回 n×n 矩阵,其中包含从区间 [1,imax] 的均匀离散分布中得到的伪随机整数。
  • X = randi(imax,sz1,…,szN) 返回 sz1×…×szN 数组,其中 sz1,…,szN 指示每个维度的大小。例如,randi(10,3,4) 返回一个由介于 1 和 10 之间的伪随机整数组成的 3×4 数组。
  • X = randi(imax,sz) 返回一个数组,其中大小向量 sz 定义 size(X)。例如,randi(10,[3,4]) 返回一个由介于 1 和 10 之间的伪随机整数组成的 3×4 数组。
  • X = randi(imax,classname) 返回一个伪随机整数,其中 classname 指定数据类型。classname 可以为 ‘single’、‘double’、‘int8’、‘uint8’、‘int16’、‘uint16’、‘int32’ 或 ‘uint32’。
  • X = randi(imax,n,classname) 返回数据类型为 classname 的 n×n 数组。
  • X = randi(imax,sz1,…,szN,classname) 返回数据类型为 classname 的 sz1×…×szN 数组。
  • X = randi(imax,sz,classname) 返回一个数组,其中大小向量 sz 定义 size(X),classname 定义 class(X)。
  • X = randi(imax,‘like’,p) 返回一个类如 p 的伪随机整数;即,具有相同的数据类型(类)。
  • X = randi(imax,n,‘like’,p) 返回一个类如 p 的 n×n 数组。
  • X = randi(imax,sz1,…,szN,‘like’,p) 返回一个类如 p 的 sz1×…×szN 数组。
  • X = randi(imax,sz,‘like’,p) 返回一个类如 p 的数组,其中大小向量 sz 定义 size(X)。
  • X = randi([imin,imax],___) 使用以上任何语法返回一个数组,其中包含从区间 [imin,imax] 的均匀离散分布中得到的整数。

练习

搜索文档,用正态分布的整数(而非均匀分布的整数)创建相同的矩阵。

x=randn(5,7)
z=randi(20,5,7,'like',x)

结果如下:

MATLAB中randi函数的用法相关推荐

  1. matlab roundn函数_columns函数的使用方法 matlab中round函数具体用法

    Excel中column函数的使用方法是什么?其实小编会说分手是想被挽留,你却顺口祝小编自由. 只读属性,返回 TextStream 文件中当前字符位置的列号. 语法: =Column(referen ...

  2. MATLAB中freqz函数的用法

    本文引用自乱七八糟<MATLAB中freqz函数的用法>  FREQZ 是计算数字滤波器的频率响应的函数 [H,W] = FREQZ(B,A,N)returns the N-point c ...

  3. Matlab中linprog函数的用法总结

    Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 \[ min\ f\ ...

  4. Matlab中min函数的用法

    Matlab中min函数的用法 向量中的最小元素 创建一个向量并计算其最小元素. M = min(A) A = [23 42 37 15 52]; M = min(A)M = 15 每个矩阵列中的最小 ...

  5. MATLAB中plot()函数的用法

    文章目录 前言 一.plot()函数 二.代码运行结果 总结 前言 此为本人学习中的一些笔记总结,仅供参考. 提示:以下是本篇文章正文内容,下面案例可供参考 一.plot()函数 提示:关于plot( ...

  6. matlab的filter函数,filter函数用法 matlab中filter函数的用法

    matlab中filter函数的用法如果你深爱的人此刻在你身边陪你,你怎么会有时间来看这些文字呢 离散系统的差分方程为 2y[k]-y[-1]-3y[k-2]=2x[k]-x[k-1] x[k]=(0 ...

  7. matlab中reshape函数的用法

    matlab中reshape函数的用法 1.函数功能:变换矩阵维度 2.转换规律:按列读,按列存 A =[1, 2, 3, 4;5, 6, 7, 8;9, 10, 11, 12 ];C = resha ...

  8. matlab中 repmat 函数的用法

    一.repmat 函数定义 B = repmat(A,n) B = repmat(A,r1,-,rN) B = repmat(A,r) 这是一个处理矩阵内容有重复时使用,其功能是以A的内容堆叠在(r1 ...

  9. Matlab中 linprog函数的用法总结

    转载,原文链接:https://www.cnblogs.com/goodtwo/p/11141969.html Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog ...

最新文章

  1. 子类继承父类,并重写父类方法
  2. 一篇文章带你详解 HTTP 协议之报文首部及字段详解(中)
  3. pyinstaller使用方法及案例
  4. m3u8地址_「波波带你手动提取网页视频」04讲 Network和Elements提取m3u8链接
  5. Android 蹲坑的疑难杂症集锦一
  6. Tensorflow 指令加速
  7. java笔记之连接数据库
  8. 技术实践:教你用Python搭建gRPC服务
  9. hystrix源码小贴士之中断
  10. MacBook 摄像头不工作怎么解决
  11. justauth对接facebook、linkedin、twitter登陆
  12. gnuplot 入门教程 1
  13. r型聚类典型指标_SPSS聚类分析经典案例分享
  14. 【Windows】微软Bing搜索引擎服务器国内落户
  15. OSChina 周六乱弹 —— 正负能量交锋,谁是赢家?
  16. 深度精简版xp 安装并使用iis【转】
  17. SQL Server中的日期时间类型
  18. MD5单向散列算法详解
  19. 什么是软阀值?什么是硬阀值?
  20. 【环境搭建】WAMP环境+DVWA漏洞测试平台搭建过程

热门文章

  1. 第三方分享和登录时assets目录下ShareSDK.xml
  2. ADI评估板EVAL-AD9174开发记录---下
  3. 据说世界上最健康的作息
  4. idea中的Target bytecode Version版
  5. android 语音识别_Android语音识别教程
  6. 湖北武汉材料员报考提高工程材料把控力度建筑七大员报考
  7. QQ2013 Beta5(6970)木头显IP V10.5.3
  8. django基于Python的HOME宠物领养+购物商城中心小程序#毕业设计
  9. Win Video Editor Pro 2022 v9.9.4.6 Windows视频编辑工具集合
  10. linux把分区搞成了raw,硬盘分区突然变RAW?手把手教你如何自救