用MATLAB作,利用随机函数产生(0,1)间均匀分布的10×10随机矩阵A,然后统计A中大于等于 10

用MATLAB作,利用随机函数产生(0,1)间均匀分布的10×10随机矩阵A,然后统计A中大于等于0.5的元素的个数,计算占总元素的比例。... 用MATLAB作,利用随机函数产生(0,1)间均匀分布的10×10随机矩阵A,然后统计A中大于等于0.5的元素的个数,计算占总元素的比例。 展开
 我来答
帐号已注销
2015-12-04 · TA获得超过595个赞
知道小有建树答主
回答量:249
采纳率:0%
帮助的人:197万
展开全部
A=rand(10,10) % 加分号就不显示A等于多少了
num=length(A(A>0.5)); % 大于0.5的数的个数
ratio=num/length(A(:)); % 所占的比例
disp(['大于0.5的数的个数: ',num2str(num)]);
disp(['所占的比例为: ',num2str(ratio)]);

输出(每次都不一样): 

A =


    0.1048    0.0198    0.2672    0.2501    0.7960    0.9173    0.0919    0.5508    0.4050    0.0348

    0.8584    0.9643    0.7537    0.9277    0.2334    0.5098    0.4021    0.8709    0.1736    0.2928

    0.6982    0.9704    0.8984    0.0686    0.6008    0.9742    0.2952    0.0423    0.5752    0.8014

    0.7337    0.1239    0.7284    0.2994    0.1125    0.1973    0.3065    0.9047    0.6062    0.3465

    0.6505    0.4674    0.4068    0.5916    0.5158    0.1112    0.1056    0.1310    0.2144    0.0833

    0.5163    0.6567    0.9383    0.2033    0.8378    0.2974    0.5938    0.8337    0.5199    0.5111

    0.3264    0.2902    0.2554    0.6359    0.9208    0.3964    0.2827    0.8005    0.9892    0.3668

    0.6618    0.7545    0.5332    0.7984    0.4982    0.4208    0.1552    0.9179    0.4899    0.7395

    0.1176    0.5581    0.9548    0.5017    0.2776    0.3115    0.0007    0.1373    0.6949    0.5247

    0.1478    0.4278    0.2677    0.6508    0.6525    0.6938    0.2836    0.5047    0.4114    0.8045


大于0.5的数的个数: 51

所占的比例为: 0.51

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式