如何用内建函数代替下列matlab代码中的for循环? 50

fori=1:mforj=1:na(i,j)=min(r(i,j),g(i,j));a(i,j)=min(a(i,j),b(i,j));endend... for i = 1:m
for j = 1:n
a(i,j) = min(r(i,j),g(i,j));
a(i,j) = min(a(i,j),b(i,j));
end
end
展开
 我来答
匿名用户
2016-06-22
展开全部
m=cell(20,5)fora=0.7;0.1:2forb=0.1:0.1:0.8forz=0.1:0.1:0.7forx=8:2:20f=0,fn=0forn=1:(x/2-1)f=1000./(x/2-1).*(0.7-z)./((z-0.7).*(sqrt(a^2-b^2-4.*a.*sqrt(0.16-b^2/4)-1.32)./1.96)-(sqrt(0.16-b^2/4))+(sqrt(0.16-(n.*b./x)^2)))fn=fn+fendiffn==0i=i+1m{i,1}=a;%m,不是cellm{i,2}=b;m{i,3}=z;m{i,4}=x;m{i,5}=fn;endendendendendm
范围鹏
2018-07-12 · 超过30用户采纳过TA的回答
知道答主
回答量:82
采纳率:64%
帮助的人:26.6万
展开全部
虽然这个问题过去很久了,但是我就是想回答一下,献给大家,莫笑话我。
这个题目就是想选取两个矩阵中较小的数值,假设这两个矩阵分别是a,b,最终输出c,则
m = a-b;
c = (m<0).*a + (m>=0).*b;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式