00问答网
所有问题
如何在matlab 中随机取出数组中的一个数,数组中的数不是连续的
例如e=[2,4,8,16,32,64]
想从这个数组中随机的取出一个数字来,怎么弄?
举报该问题
其他回答
第1个回答 推荐于2016-11-04
数组中的数不是连续的,但是数组的index是连续的吧
先生成一个〔0,6〕的随机数ram
if ram<1.0
ram=1;
elseif ram<2.0
ram=2;
......
然后取e(ram)不就行了?本回答被提问者采纳
相似回答
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
生成一个这个
数组中的一个随机数
?
答:
生成从1~(x的长度)这几个自然数中随即
的一个数
让这个数作为下标,就可以从x中随即选取一个数 x(randi(length(x)))
randi
在matlab中的
用法
答:
运行这段代码后
,MATLAB
会输出一个3行4列的矩阵,矩阵中的每个元素都是1到20之间的随机整数。这样的矩阵在数据分析中可能代表了一组观测值、实验数据或者用于测试的输入参数等。通过`randi`函数,我们可以轻松地生成这样具有随机性的数据矩阵,为后续的工作打下基础。
MATLAB
从一维
数组中随机
抽取
一个数,
并且返回这个数的位置
答:
T=rand(length(a),1)*(length(a)+1);a(T)
大家正在搜
matlab数组中随机取一个数
如何生成一维随机数matlab
matlab随机取一个数
matlab数组中添加一个元素
matlab随机生成数组
matlab生成随机数函数
matlab产生1到10的随机数
matlab产生100个随机数
matlab取随机数
相关问题
matlab如何在一组数组中随机抽取一个数?
如何在已知数组中随机抽取若干个不重复的数 MATLAB
Matlab怎样从数组矩阵中随机取数
如何在数组中插入一个数进行排序?
Matlab怎样从数组矩阵中随机取数?
Matlab如何从一组数据中无重复的随机选取几个数
matlab中如何在已知数组中随机抽取3个不重复的数 如a=...
MATLAB从一维数组中随机抽取一个数,并且返回这个数的位置