虚数、正负无穷和NAN、随机数和随机因子、字符和字符串
1、虚数
在matlab中用i(或j)来定义虚数部分,但有时候for循环定义变量时会占用这个字母,此时定义虚数的方法是在i(或j)前面加上数字
2、正无穷:inf,1/0
负无穷:-inf;-1/0
NAN:不是一个数(not a number);0/0
这三种类型在Matlab里存储为double型数据,可直接通过赋值,如x=NAN;
3、随机数和随机因子
如果设置了随机因子,则生成的随机数也就不是随机了,而是一个数列。
rand(n)函数是生成一个随机的n维方阵;
rand(m,n)生成一个随机的m*n维矩阵;
rand()产生随机数的原理就是,里面有一个震荡非常快的函数且无规律,每输入一个值,随机得到一个**(0,1)的满足均匀分布的数。**
下面rng(1)就相当于设置了这个种子(随机因子),这个一旦确定,后面rand()的随机数列就是确定的。
若想产生真正随机不重复的,可以用这个命令:rng(‘shuffle’)
也就是随机因子是随机的,那么随机数列也就不会重复了。
注意:随机因子的设置应该为非负整数,若设置为小数,它会自动取整数部分,也就是随机因子设置为1.1和1.8产生的序列是相同的
randn()生成的随机数满足标准正态分布
randi(imax)返回一个介于 1 和 imax 之间的随机整数。
以上三种都是伪随机,即:确定随机因子的话随机数列就不是随机的了。
创建二维随机矩阵的方法:
4、字符和字符串
字符:char(单引号); 字符串:string(双引号)
每个字符都对应有ascII代码
虚数、正负无穷和NAN、随机数和随机因子、字符和字符串相关推荐
- C# dotnet 在内存中的 double 的 NAN 和正负无穷二进制是如何存
我就好奇无穷大和 NAN 在 C# 的二进制是如何表示的 揭开谜底 NAN: 00,00,00,00,00,00,F8,FF 正无穷 PositiveInfinity : 00,00,00,00,00 ...
- R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)、randomSequence函数创建不含重复项的随机序列数据集、创建随机字符串
R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项).randomSequence函数创建不含重复项的随机序列数据集.创建随机字符串 ...
- 为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段、极度随机数比随机森林快还是慢?
为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段.极度随机数比随机森林快还是慢? ExtRa Trees是Extremely Randomized Trees的缩写,意思就是 ...
- shell 生成指定范围随机数与随机字符串 .
shell 生成指定范围随机数与随机字符串 分类: shell 2014-04-22 22:17 20902人阅读 评 ...
- python随机生成字符串_python生成随机数、随机字符串
python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...
- random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串...
openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...
- python 随机字符串_python生成随机数、随机字符串
python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...
- 风机桨叶故障诊断(四) 正负样本准备——从图像中随机扣图
风机桨叶故障诊断(四) 正负样本准备--从图像中随机扣图 在之前的工作中,我们已经训练了一个400×25×2的三 ...
- 把数字随机分成 php,php随机数 微信随机生成红包金额算法php版
最近在研究发红包的功能,于是写了个红包的生成算法. 红包生成算法的需求 预先生成所有的红包还是一个请求随机生成一个红包 简单来说,就是把一个大整数m分解(直接以"分为单位,如1元即100)分 ...
最新文章
- MYSQL数据库——mysql的数据类型和运算符
- mysql中的触发器
- MIT 6.828 JOS学习笔记12 Exercise 1.9
- 用力和应变片计算弹性模量_一种沿深度非均匀分布的残余应力测试计算方法与流程...
- 微信公众号发多个消息php,微擎系统微信公众号关键字触发回复多条消息实现
- Python里面对于嵌套列表的查询
- centenos安装mysql,Cento7 安装mycat和mycat-eye
- JavaScript + Audio API自制简易音乐播放器(详细完整版、小白都能看懂)
- 求斐波那契数列第n位的几种实现方式及性能对比(c#语言)
- java 支付类的接口,Java后端支付大杂烩之core.dao,service,web(重点是接口的设计)(二)...
- vs2010启动越来越慢解决方法
- openmp 并行 速度更慢_OpenMP和C并行for循环:为什么我的代码在使用OpenMP时会变慢?...
- java技术可行性分析_java毕业设计管理系统需求分析
- 在北京这种城市,周末假期怎么整才算浪......
- 智慧课堂实时监测系统
- 史上最长的介绍BI(商业智能)的干货
- Atlas 200 HiLens Kit
- 【websocket前后端交互】vue-springboot实现websocket前后端交互链接,websocket心跳重连,包含前后端代码,复制即可用【详细解释版本】
- VC++下Duilib有关RichEdit添加背景图片和图片字体的使用
- i.MX283开发板移植RTL8188ETV无线网卡驱动