MATLAB 生成随机整数 的各种方法以及实例
来源:互联网 发布:js获取文本框的值 编辑:程序博客网 时间:2024/05/16 10:16
MATLAB提供了多种生成随机整数的方法,下面我们就着重介绍几种常用的方法。
方法一:rand()
rand()函数常用来生成0-1之间的随机矩阵,那么我们完全也可以用来生成我们想要的任意大小、任意个数的随机整数。
1,生成0-5之间的10个随机整数
在matlab主窗口中输入round(rand(1,10)*5) 回车2,生成1个随机整数,,
命令 round(rand(1,1)*5) 回车
3,生成-5-4之间的10个随机整数
在matlab主窗口中输入 round(rand(1,10)*9)-5 回车
我们可以看到生成的是在-5到4之间的随机整数!
方法二: randint()
randint()函数可以生成任意区间任意维数的随机整数矩阵,下面我们就举例验证之.
1,生成1个5-9之间的随机整数
在主窗口中输入 randint(1,1,[5 9]) 回车
2,生成10个5到20之间的整数
在主窗口中输入 randint(1,10,[10 20]) 回车
黄色警告的意思是这个函数未来可能会被MATLAB移除,请用rand()函数,当然我们现在不熟悉rand()函数,还可以继续用这个函数。
3,生成10个-7到15之间的随机整数
在主窗口中输入 randint(1,10,[-7 15]) 回车
结论:randint()函数其实是rand()函数的特殊版本,randint()能够生成的所有整数rand()函数都可以做到,不过需要我们自己去手动进行取整以及区间变换操作,randint()函数用起来方便,但是未来有可能这个函数被删除,所有希望大家也多去了解一下rand()函数。
原文地址:http://jingyan.baidu.com/article/cbf0e500f760542eab28935e.html
0 0
- MATLAB 生成随机整数 的各种方法以及实例
- MATLAB 生成随机整数 的各种方法以及实例
- matlab中生成无重复随机整数的方法
- matlab中生成无重复随机整数的方法
- matlab中生成无重复随机整数的方法
- 生成随机整数方法
- 如何用matlab生成不重复的随机整数矩阵
- matlab之生成不重复的随机整数
- 用MySQL生成随机整数的方法【随机数】
- Fortran随机整数的生成
- 有哪些方法可以随机生成一个整数,以及如果取得的一个随机数是负数的话,获得的整数是怎么样的?
- Java中各种随机字符串生成的方法(亲测)
- Matlab随机函数的生成
- 取随机整数的方法
- 随机生成一个n bit位的长整数(随机函数的使用,特定区间随机数的生成方法)
- Matlab生成各种伪随机信号_idinput指令
- 生成某个范围内的随机整数公式
- JAVA基础:随机整数的生成
- Notepad++ 快捷键 大全
- 让图片DIV竖向滑动的JavaScript特效代码
- 数组指针与指针数组
- 十个java语言编程原则(转)
- Java中的类和对象
- MATLAB 生成随机整数 的各种方法以及实例
- 基础练习 Huffman树
- 使用jdbc和javabean操作数据库
- html的meta标签
- lua学习:lua中“类”的实现
- Spring设置注入和构造注入详解
- Linux Qt下简单的多线程编程
- iOS开发UI篇—控制器的View的创建
- VirtualBox简体中文版下载安装使用图解教程