在matlab 求完整的程序书写 :显示出100以内能被3或者7整除的整数,并求其平均值

 我来答
匿名用户
推荐于2018-05-06
展开全部
不需要用循环,要发挥Matlab矩阵向量运算的优势:
a=[1:100];
b=rem(a/3,1); %求除以3余数
c=rem(a/7,1); %求除以7余数
bp=find(b==0);%求除以3余数为0的数
cp=find(c==0);%求除以7余数为0的数
d=cp(ismember(cp,bp))%找出同时能被3和7除的数
mean(d) %求其平均值结果:d = 21 42 63 84
ans = 52.5000
匿名用户
2013-07-22
展开全部
syms j;
syms var;
syms sum;
j=0;sum=0;
for i=1:100
if mod(i,3)==0||mod(i,7)==0
i
j=j+1;
sum=sum+i;
end
end
var=sum/j
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-22
展开全部
A = 0:3:100
B = 0:7:100
D = unique([A,B])
mean(D)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
常夏侯岚3H
2018-12-11
知道答主
回答量:1
采纳率:0%
帮助的人:794
展开全部
我也想知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式