99问答网
所有问题
MATLAB如何随机抽取矩阵
比如已知一个100x100的矩阵 我想随机抽取所有4x4的矩阵进行计算 怎么才能做到随机抽取4x4啊?或者直接抽取所有4x4的矩阵 要如何做到呢?
举报该问题
推荐答案 2016-04-12
可以用随机数发生器 :)
具体如下:
data=randn(1000,1); %需要随机提取数据的矩阵
randnum=randperm(length(data)); %随机产生矩阵位置
outdata=data(randnum(1:100)); %可随机从data中提取100个数据
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/WBXXvOveXBjXXezWe7t.html
相似回答
matlab如何随机
生成
矩阵
?
答:
M = rand(100); %生成一个
随机
100*100
矩阵
M N = M(2:2:end,2:2:end); %
提取
其中偶数行和偶数列所组成的50*50矩阵N 附:如果要奇数行奇数列,则改成:N = M(1:2:end,1:2:end); %提取其中奇数行和奇数列所组成的50*50矩阵N ...
matlab随机取矩阵
的的一部分
答:
问题分析 其实主要就是一个随机取样的问题,
可以用 [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(...
用MATLAB
编程求一个6X8的
随机矩阵
,随机矩阵各行的平均值依次为80,90...
答:
在MATLAB中,
可以使用rand函数生成随机矩阵
。首先,根据给定的行数和列数生成一个6x8的随机矩阵,然后我们可以通过修改矩阵的各行元素来满足平均值的要求。rows = 6;cols = 8;生成6x8的随机矩阵 A = rand(rows, cols);按照要求修改各行的平均值 avg = [80, 90, 85, 70, 75];for i = 1:...
Matlab如何
生成
随机矩阵
答:
1、首先我们打开
Matlab
软件,输入randsrc函数,里面两个参数,代表行和列数,如下图所示 2、接下来在输入randsrc的时候还可以带第三个参数,
随机矩阵
中的数都需要在这个列表里产生,如下图所示 3、然后我们还可以通过randint来产生矩阵,注意这时候的随机数是0和1,如下图所示 4、最后还可以用unifrnd来...
Matlab怎样
从数组
矩阵
中
随机取
数
答:
假设
矩阵
是m*n维的矩阵,
随机
生成一个矩阵s。在s中任取k个数,将这k个数放入一维数组target中。
MATLAB
代码如下:clc clear m = input('数组行数m:');n = input('数组列数n:');k= input('将要取出的数个数k:');if (k >m*n)disp('矩阵元素个数小于需要取出的数个数!');else s...
用matlab
实现
随机抽取
一个
矩阵
的20%的列赋值给另一个矩阵
答:
randperm的作用是生成不同的
随机
数,但是大小顺序不是规律的。Nc=randperm(c,round(0.2*c)); %round的作用是取整,以防20%的列数不是整数 b=a(:,Nc); %最后将a中对应列数的数据赋给b
在
MATLAB中
建立
随机
数
矩阵
答:
在
MATLAB中
可以使用以下代码来建立10×10的
随机
数
矩阵
,并将其中大于40小于60的数用NaN替换:
matlab
A = rand(10,10)*100; % 产生0到100之间的随机数矩阵 B = (A > 40 & A < 60); % 产生逻辑数组,符合条件的元素为1,否则为0 A(B) = NaN; % 将符合条件的元素用NaN替换 上述代码...
matlab中如何
从一个
矩阵
中
随机抽取
几个数到另外一个矩阵中,位置和原来...
答:
比如你要
随机取
3个。n = 3;La = numel(a);t = 1;P = randperm(La);ind = P(1:n);b = 0*a;b(ind) = a(ind);
在
matlab中
,从
矩阵
中
随机取
几行,得到一个矩阵,
如何
求得剩下的这个矩阵...
答:
[M,N]=size(A);KK=randi([1,M],6,1);p=uinque(KK);AA=A(p,:);%
随机
取得 A(P,:)=[];AR=A;%剩下的
大家正在搜
如何随机抽取
如何随机抽取人员
随机抽取数字的抽奖
随机抽取
随机抽取幸运观众
随机抽取是什么意思
随机抽取一位幸运观众
怎么随机抽取数据
随机抽取法
相关问题
matlab 从一个矩阵中随机抽取某些列组成新的矩阵
我想把matlab矩阵里随机抽取20%的数字的值变成0,请问...
MATLAB中从已知矩阵中随机抽取5个元素如何实现.
MATLAB中如何从一个矩阵中随机取若干个列啊?
Matlab中如何将从矩阵中随机选取n行n列的新矩阵然后进行...
在matlab中,从矩阵中随机取几行,得到一个矩阵,如何求得...
Matlab怎样从数组矩阵中随机取数?
MATLAB 怎样随机访问一个矩阵中的数