码迷,mamicode.com
首页 > 编程语言 > 详细

MATLAB基础学习(3)——数值数组及运算

时间:2020-06-16 23:31:49      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:pre   作用   find   整数   rand   产生   随机   round   相同   

  1. rand(‘state‘,s)表示随机产生数的状bai态state,一般情百况du下不用指定状态。rand(‘state‘,0)作用在于如果指容定zhi状态,产生dao随机结果就相同了。一般情况下不用指定状态。但是有的书籍作者为了让读者能zhi够看到和他书本的同样结果,采用了设置state,rand(‘state‘,0)。
  2. % 子数组的寻访
    rand(state,0) 
    x=rand(1,5) %x = 0.9501 0.2311 0.6068 0.4860 0.8913 
    x(3) %ans = 0.6068 
    x([1 2 5]) %ans = 0.9501 0.2311 0.8913 
    x(1:3) %ans = 0.9501 0.2311 0.6068 
    x(3:end) % ans = 0.6068 0.4860 0.8913 
    x(3:-1:1) % ans = 0.6068 0.2311 0.9501 
    x(find(x>0.5)) %ans = 0.9501 0.6068 0.8913 
    x([1 2 3 4 4 3 2 1]) %ans =  0.9501 0.2311 0.6068 0.4860 0.4860 0.6068 0.2311  0.9501 

    产生一定范围内的随机数rand:  x=round(rand(2)*10)%产生0-10内的随机整数;y=10+rand(2)*5%产生10-15内的随机数。

 

MATLAB基础学习(3)——数值数组及运算

标签:pre   作用   find   整数   rand   产生   随机   round   相同   

原文地址:https://www.cnblogs.com/Ao0216/p/13149781.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!