MATLAB基础学习——数值数组及运算
Posted ao0216
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB基础学习——数值数组及运算相关的知识,希望对你有一定的参考价值。
- rand(‘state‘,s)表示随机产生数的状bai态state,一般情百况du下不用指定状态。rand(‘state‘,0)作用在于如果指容定zhi状态,产生dao随机结果就相同了。一般情况下不用指定状态。但是有的书籍作者为了让读者能zhi够看到和他书本的同样结果,采用了设置state,rand(‘state‘,0)。
-
% 子数组的寻访 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基础学习——数值数组及运算的主要内容,如果未能解决你的问题,请参考以下文章