matlab执行dos命令
dos函数: dos('ping 192.168.0.109')
for循环
1 | % ii ---循环变量,也就是循环次数 |
控制表达式产生了一个1ⅹ10数组,所以语句1到n将会被重复执行10次。注意在循环体在最后一次执行后,循环系数将会一直为10。
randn 和 rand 函数
randn:产生正态分布的随机数或矩阵的函数
randn:产生均值为0,方差σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵的函数。
Y = randn(n):返回一个
n*n
的随机项的矩阵。如果n不是个数量,将返回错误信息。 n可以是0,此时为空矩阵Y = randn(m,n) 或 Y = randn([m n]): 返回一个
m*n
的随机项矩阵。
产生一个随机分布的指定均值和方差的矩阵:将randn产生的结果乘以标准差,然后加上期望均值即可。例如:产生均值为0.6,方差为0.1的一个5*5
的随机数方式如下:1
x = .6 + sqrt(0.1) * randn(5)
rand函数产生由在(0, 1)
之间均匀分布的随机数组成的数组
Y = rand(n): 返回一个
n*n
的随机矩阵如果n不是数量,则返回错误信息Y = rand(m,n) 或 Y = rand([m n]): 返回一个m x n的随机矩阵