问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

matlab随机取矩阵的的一部分

发布网友 发布时间:2022-04-22 12:42

我来回答

3个回答

热心网友 时间:2023-07-31 03:06

问题分析

其实主要就是一个随机取样的问题,可以用

[idx,idx]=sort(rand(1,n));

得到1-n的随机排列,然后取前x个即为随机抽取(抽出结果的顺序是打乱的,如果需要,可以再用sort排序)。

 

参考代码

m=5; n=6;
x=4; y=3;

% 测试矩阵
A=rand(m,n)

% idx为随机1:n的随机排列
[idx,idx]=sort(rand(1,n));
X=A(:,idx(1:x))

% 剔除已抽取部分
A(:,idx(1:x))=[];

% idx为随机1:n-x的随机排列
[idx,idx]=sort(rand(1,n-x));
Y=A(:,idx(1:y))

 

运行结果

A =
    0.1887    0.5466    0.6358    0.1194    0.7703    0.8329
    0.2875    0.4257    0.9452    0.6073    0.3502    0.2564
    0.0911    0.6444    0.2089    0.4501    0.6620    0.6135
    0.5762    0.6476    0.7093    0.4587    0.4162    0.5822
    0.6834    0.6790    0.2362    0.6619    0.8419    0.5407

X =
    0.1194    0.5466    0.6358
    0.6073    0.4257    0.9452
    0.4501    0.6444    0.2089
    0.4587    0.6476    0.7093
    0.6619    0.6790    0.2362

Y =
    0.1887    0.8329
    0.2875    0.2564
    0.0911    0.6135
    0.5762    0.5822
    0.6834    0.5407

热心网友 时间:2023-07-31 03:06

你这有4个随机,x,y各随机然后在矩阵中取子矩阵又是个随机,这个x列组成的新矩阵是从A中哪一列开始计算,是调着取还是连续。。。

热心网友 时间:2023-07-31 03:06

m = 100;
n = 200;
A = rand(m,n);
x = 3;
y = 6;
inx = randperm(n);
X = A(:,inx(1:x));
Y = A(:,inx(x+1:x+y));

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 matlab怎么取出矩阵中的部分元素? matlab中怎么把矩阵某几行提取出来的? matlab中从已知矩阵中提取提取一部分形成新矩阵。 如何用matlab提取一个矩阵的第一列和第三列? 锁住时间的歌曲歌词 matlab 如何从一个矩阵中筛选出自己需要的列组成新矩阵? 锁住时间的歌曲歌词 女声,啦锁啦,啦锁多米瑞,啦锁啦锁啦锁啦啦锁多米瑞是什么歌? 女声,啦锁啦,啦锁多米瑞,啦锁啦锁啦锁啦啦锁多米瑞是什么歌? matlab怎么提取矩阵某些列 魔兽世界MC锁歌的歌曲配乐 魔兽世界MC锁歌的歌曲配乐 matlab中如何提取一个矩阵?除了某行外的其他元素。 人生风景在游走,喜怒哀乐我深锁。是什么歌的歌词? 人生风景在游走,喜怒哀乐我深锁。是什么歌的歌词? matlab 矩阵截取 锁赤的相关歌曲 锁赤的相关歌曲 matlab怎样取出一个矩阵的某一列 支付宝验证了学生信息淘宝没有显示 matlab中怎么取一个一维矩阵的中间的元素 如何注册一家水电安装公司 如何注册一家水电安装公司? 成立一个水电安装公司需要办理些什么手续啊? 水电安装公司怎么注册 详解水电安装公司注册流程 水电安装公司怎么注册? 水电安装营业执照经营范围 嵩明柴旺水电安装工程有限公司工商注册信息 成立水利水电工程公司需要什么资质和具体的流程是什么? 注册水电安装劳务公司 成立水电安装公司需要些什么手续 西安怎样注册水电安装公司 工程用3D激光扫描仪是干什么的 成立水利水电工程公司需要什么条件 工程图纸扫描仪价格 如何注册电力安装公司,注册资金是多少 扫档案用哪种扫描仪好? 水电安装公司怎么注册 水电安装公司有哪些经营范围 建筑工程用的扫描仪指的是哪种,主要是用于检查什么项目的。谢谢