matlab中产生20个两位随机整数,输出其中小于平均值的偶数 各位帮帮忙

 我来答
themanisjimmy
2015-12-27 · TA获得超过2757个赞
知道小有建树答主
回答量:843
采纳率:89%
帮助的人:235万
展开全部

根据目的判断,需要调取到的函数有randi、mod、mean、find,分别用于产生随机整数、判断是否为偶数、计算平均数、寻找满足条件元素的下标。

代码如下:

clc;clear;

n=randi([10,99],[1,20])%产生随机数,在10到99之间的均匀随机数

a=mean(n)%计算平均数

n(find(n<a&mod(n,2)==0))%输出小于平均数的偶数


结果如下:

百度网友b866a9a6e80
2019-12-14 · TA获得超过1025个赞
知道小有建树答主
回答量:2008
采纳率:92%
帮助的人:9.6万
展开全部
clear;
r=randi([10,99],1,20);
mr=mean(r);
k=1;
for i=1:20
if (mod(r(i),2)==0)&(r(i)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式