matlab 判断两个矩阵有元素相等_初学matlab中的小小心得

d5f3544e7f141898127598051ff085af.png

将matlab中学到的代码知识心得汇总汇总,供自己以后复习学习用,温故而知新!首先开始量的积累,然后再去总结归纳!


(一)randperm函数、randsample函数

(1)randperm:random permutation,随机排列的意思。

randperm(n) 将1至n的序列打乱随机排列。如:

>>randperm(5)

ans = 5 3 4 1 2

randperm(m,n) 将前m个数中选取n个数进行随机排列,易知

>>randperm(8,5)

ans = 5 7 9 8 3

本人在学习中还发现randperm的其他用途:

1)如想要选取某一某一个向量A=[a1,a2,...,an]中的任一个数。则可以通过代码:

>>A( randperm(length(A),1) )

ans = A中随机选取任一个数,且所有数被选中的概率相等。

(2)randsample:Random sample,随机取样。

randsample(n,k) randperm(n,k)的功能相同。

randsample(n,k,replacement) 同上,replacement表示是否允许重复,1表示k个元素可以有重复的,0表示不可以重复。

>> randsample(10,5,true)

ans =

3

6

10

10

2

>> randsample(10,5,false)

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值