早教吧作业答案频道 -->其他-->
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如何产生一组随机...的网友还看了以下:
从1-33中选出6个数字组成的所有组合中,需要满足以下要求的组合有多少个?A.要求存在相连的数字, 2020-05-13 …
求教:数学——公约数、公倍数——数学题.两个正整数的最大公约数是6,最小公倍数是90,满足条件的两 2020-06-06 …
用l、2、3、4这四个数字组成四位数,至多允许有1个数字重复两次.例如1234、1233和2414 2020-06-16 …
0-9这10个数中,给定一个数,然后再从其他9个数中任选一个,组成一个三位数;如,给定了数“5”, 2020-07-09 …
有ABC三个由1--9的数字组成的三个三位数,满足A=1/2B=1/3C求这三个数数字不重复,这是 2020-07-11 …
任意给定一个正整数n,一定可以将它乘以适当地整数,使得乘积是完全由0和7组成的数,满意回答有分加. 2020-07-31 …
给你一对数x=-3y=2,请写出一个二元一次方程组,使这对数满足这个方程组的解.. 2020-08-02 …
由1,2,3,4,5这五个数字组成无重复数字的五位数,满足从左至右第一位到第k(1≤k≤4)位不能只 2020-11-19 …
给定有限个正数满足条件T:每个数都不大于50且总和L=1275。现将这些数按下列要求进行分组,每组数 2020-11-19 …
已知A组数据如下:0,1,-2,-1,0,-1,3.(1)求A组数据的中位数;(2)从A组数据中选取 2020-11-19 …