这段MATLAB代码是什么意思? a=[1 2 3; 4 5 6; 7,8,9]; b=a>5; a(b)=sqrt(a(b)) a(b)是a的一个子矩阵么?
3个回答
展开全部
第一句定义a为一个矩阵,
第二句判断a中元素是否大于5,大于5为1,否则为0,然后将该对应判断值组成的矩阵定义为b
第三句,对矩阵a进行开方运算,规则是b中为零的位置,a中相应的元素不进行运算,为1的位置进行开方运算,一开始,a(b)=7 8 6 9 然后又通过开方运算,a(b)= 2.6458 2.8284 2.4495 3.0000, 最后a 就成为一楼所说样子
第二句判断a中元素是否大于5,大于5为1,否则为0,然后将该对应判断值组成的矩阵定义为b
第三句,对矩阵a进行开方运算,规则是b中为零的位置,a中相应的元素不进行运算,为1的位置进行开方运算,一开始,a(b)=7 8 6 9 然后又通过开方运算,a(b)= 2.6458 2.8284 2.4495 3.0000, 最后a 就成为一楼所说样子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
a=0; b=pi/6; n=6; x=a:(b-a)/n:b; y=sqrt(4-(sin(x)).^2); % 少 点 s=trapz(x,y)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询