早教吧作业答案频道 -->其他-->
matlab如何产生一组随机数,满足自己给出的条件.如产生随机数a(n),使得a(1)^2+...+a(n)^2=1
题目详情
matlab如何产生一组随机数,满足自己给出的条件.如产生随机数a(n),使得a(1)^2+...+a(n)^2=1
▼优质解答
答案和解析
提供一个思路,可以先按常规办法获取一组随机数,然后把这组数归一化处理即可,比如用下面的办法,可以得到满足条件的随机数:
a = rand( 1,5 );
r0 = sqrt( sum( a.^2 ) ); % 向量的长度,就是每个元素的平方和再求平方根
a = a / r0; % 归一化处理
r1 = sum( a.^2 ); % 向量的平方和
a = rand( 1,5 );
r0 = sqrt( sum( a.^2 ) ); % 向量的长度,就是每个元素的平方和再求平方根
a = a / r0; % 归一化处理
r1 = sum( a.^2 ); % 向量的平方和
看了 matlab如何产生一组随机...的网友还看了以下:
有没有最小的正数?有没有最大的负数?为什么?请用文字表示我自己已经想到答案了,因为正数和负数都有无 2020-04-05 …
这个三角形怎么画,只有尺寸没有角度.这是我论坛上看到的练习题,要是叫我根据自己的尺寸来画,两下就画 2020-04-06 …
1、因为15除5=3,所以5是()的因数,15是5的().2、20以内的自然数中,奇数有1、因为1 2020-04-08 …
简单的数学概率问题分别从两列0到9中任选两个数,每一列一个数,乘积是偶数的概率解析:因为偶数和奇偶 2020-04-09 …
面积法是解决数学问题的重要方法之一,请结合面积法完成下面问题:(1)利用图1所示图形的面积,可说明 2020-04-09 …
小明看看自己的数学成绩表预测,如果下次考100分,那么数学总平均分是91分;如果考80分数学总平均 2020-05-13 …
一个四位整数,千位上的数字是这个四位数里各个位置的数字中的0的个数,百位上的数字是这个四位数里各个 2020-05-14 …
能被15整除的数,至少有()个因数.一个既是15,又是20的倍数是()判断 一个自然数的因数至少有 2020-05-16 …
一个两位数,个位上的数是十位上的数的2倍,如果把十位上的数与个位上的数对换,那么所得的两位数比原数 2020-05-20 …
小明的爸爸骑着摩托车带着小明在公路上匀速行驶,12点时,小明看到路边里程牌的数是一个两位数,两数字 2020-05-21 …