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、随机数和随机因子、字符和字符串相关推荐

  1. C# dotnet 在内存中的 double 的 NAN 和正负无穷二进制是如何存

    我就好奇无穷大和 NAN 在 C# 的二进制是如何表示的 揭开谜底 NAN: 00,00,00,00,00,00,F8,FF 正无穷 PositiveInfinity : 00,00,00,00,00 ...

  2. R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项)、randomSequence函数创建不含重复项的随机序列数据集、创建随机字符串

    R语言使用random包生成随机数或者随机字符串实战:randomNumbers函数创建随机整数的数据集(包含重复项).randomSequence函数创建不含重复项的随机序列数据集.创建随机字符串 ...

  3. 为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段、极度随机数比随机森林快还是慢?

    为什么极度随机树比随机森林更随机?这个极度随机的特性有什么好处?在训练阶段.极度随机数比随机森林快还是慢? ExtRa Trees是Extremely Randomized Trees的缩写,意思就是 ...

  4. shell 生成指定范围随机数与随机字符串 .

    shell 生成指定范围随机数与随机字符串         分类:             shell              2014-04-22 22:17     20902人阅读     评 ...

  5. python随机生成字符串_python生成随机数、随机字符串

    python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...

  6. 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 ...

  7. python 随机字符串_python生成随机数、随机字符串

    python生成随机数.随机字符串 import random import string # 随机整数: print random.randint(1,50) # 随机选取0到100间的偶数: pr ...

  8. 风机桨叶故障诊断(四) 正负样本准备——从图像中随机扣图

    风机桨叶故障诊断(四)                                             正负样本准备--从图像中随机扣图 在之前的工作中,我们已经训练了一个400×25×2的三 ...

  9. 把数字随机分成 php,php随机数 微信随机生成红包金额算法php版

    最近在研究发红包的功能,于是写了个红包的生成算法. 红包生成算法的需求 预先生成所有的红包还是一个请求随机生成一个红包 简单来说,就是把一个大整数m分解(直接以"分为单位,如1元即100)分 ...

最新文章

  1. MYSQL数据库——mysql的数据类型和运算符
  2. mysql中的触发器
  3. MIT 6.828 JOS学习笔记12 Exercise 1.9
  4. 用力和应变片计算弹性模量_一种沿深度非均匀分布的残余应力测试计算方法与流程...
  5. 微信公众号发多个消息php,微擎系统微信公众号关键字触发回复多条消息实现
  6. Python里面对于嵌套列表的查询
  7. centenos安装mysql,Cento7 安装mycat和mycat-eye
  8. JavaScript + Audio API自制简易音乐播放器(详细完整版、小白都能看懂)
  9. 求斐波那契数列第n位的几种实现方式及性能对比(c#语言)
  10. java 支付类的接口,Java后端支付大杂烩之core.dao,service,web(重点是接口的设计)(二)...
  11. vs2010启动越来越慢解决方法
  12. openmp 并行 速度更慢_OpenMP和C并行for循环:为什么我的代码在使用OpenMP时会变慢?...
  13. java技术可行性分析_java毕业设计管理系统需求分析
  14. 在北京这种城市,周末假期怎么整才算浪......
  15. 智慧课堂实时监测系统
  16. 史上最长的介绍BI(商业智能)的干货
  17. Atlas 200 HiLens Kit
  18. 【websocket前后端交互】vue-springboot实现websocket前后端交互链接,websocket心跳重连,包含前后端代码,复制即可用【详细解释版本】
  19. VC++下Duilib有关RichEdit添加背景图片和图片字体的使用
  20. i.MX283开发板移植RTL8188ETV无线网卡驱动

热门文章

  1. 通过CSS进行SEO优化
  2. root改名字,root重命名
  3. 常用的JS插件介绍:5、fancybox——弹出图片展示
  4. 3畅销的三星蓝光播放机比较
  5. 解密:Jersey 入门指南系列1
  6. 牛客小白月赛21 D 菜逼wxy
  7. 怎么用c语言定义棋盘大小,求数据结构C语言大神们解释下马踏棋盘程序
  8. Ubuntu-内核安装及版本切换
  9. Jmeter接口测试2-实战
  10. 期末WEB大作业——做一个可视化大屏