77问答网
所有问题
当前搜索:
matlab随机生成整数矩阵
在
MATLAB
环境下创建一个4X5
随机矩阵
,取第一行和第二行中大于0.3的元素...
答:
a=rand(4,5);b=find(a(1:2,:)>0.3);c=a(b);
matlab 中
的randn(m,n)
生成
m×n的高斯
随机矩阵
的函数怎样用C/C++语言编...
答:
sigma;//double gauss(double, double, long int *);mean = 0;sigma = 1;s = 13579;//种子不变,
产生
的
随机数
也就不变 for(i = 0; i <= 10; i++){ for(j = 0; j <= 5; j++){ x = gauss(mean, sigma, &s);printf("%13.7f", x);} printf("\n");} } ...
matlab
怎么
生成
一个只有 1 2 3 4 这四个
数
的
矩阵
答:
这个这个,你没描述清楚哈.那就只能麻烦我分类给你解释了.看看那种情况符合你的要求~1.如楼上所说的,顺序
产生
一个[1,2,3,4]的
矩阵
,那就直接A=1:4;就可以了;2.产生一个n*m维的矩阵,矩阵中每个元素是1~4中的
随机数
.可以使用A=randi(4,[n,m]);3.产生一个1 2 3 4乱序排列的一维向量...
如何利用
matlab生成
均匀分布的
矩阵
?
答:
1、如果我们想生成一个3*3的均匀分布的
矩阵
,只需要如下命令:rand(3,3) 或者 rand(3)。2、如果需要获得(a,b)的随机数,我们可以利用(0,1)的均匀随机数来生成(a,b)的均匀随机数。a + (b-a).*rand(m,n) 。这里(a,b) 是你
生成随机数
的端点,m,n代表矩阵的行和列。3、生成均匀...
如何
matlab
取正态分布
随机数
答:
2. R=normrnd(MU,SIGMA,m,n):
生成
m×n形式的正态分布的
随机数矩阵
。实例:生成均值为0,标准差为1的2*2正态分布
随机矩阵
。拓展说明:
matlab中
还有个函数randn,可以
产生
均值为0,方差σ^2 = 1,标准差σ = 1的正态分布的随机数或矩阵。Y = randn(n)返回一个n*n的随机项的矩阵;Y =...
matlab产生
一个3行6列
随机矩阵
,找出矩阵中数值在0.5到0.7范围内的数...
答:
>> a = rand( 3, 6 )a = 0.8147 0.9134 0.2785 0.9649 0.9572 0.1419 0.9058 0.6324 0.5469 0.1576 0.4854 0.4218 0.1270 0.0975 0.9575 0.9706 0.8003 0.9157 >> index = find( a > 0.5 & a < 0.7 )index = 5...
matlab
怎样
生成
一个N*1的0
矩阵
答:
matlab
提供了
生成
0
矩阵
的函数zeros(),常用的调用方式有:zeros(N) - 生成N行N的0矩阵 zeros(M,N) - 生成M行N列的0矩阵 zeros(M,N,P,...) - 生成M×N×P×...的0矩阵 zeros(SIZE(A)) - 生成一个维度与A一致的0矩阵 示例如下 ...
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
里怎么
生成
?
答:
G=randi(99,5,6)
Matlab
如何
生成
正太分布
随机数
,并画出直方图?
答:
如果需要的是频率直方图,可以考虑如下做法:x=normrnd(MU,SIGMA,m,n): %
生成
m×n形式的正态分布的
随机数矩阵
。[a,b]=hist(x);bar(b,a/sum(a))%频数直方图 比如:x=normrnd(1,1,100,1) %生成m×n形式的正态分布的随机数矩阵。[a,b]=hist(x);bar(b,a/sum(a))%频数直方图 建...
棣栭〉
<涓婁竴椤
6
7
8
9
11
12
13
14
10
15
涓嬩竴椤
灏鹃〉
其他人还搜