Matlab 用for循环生成矩阵如下矩阵,然后计算这个矩阵中每个元素相乘的结果。
下面的是前半部分关于这个矩阵生成的程序,求大神指点,应该如何计算新生成的矩阵Q(k,j)中每个元素相乘的结果,应该怎样继续编写,最好有接下来的程序,谢谢。n=5;m=10...
下面的是前半部分关于这个矩阵生成的程序,求大神指点,应该如何计算新生成的矩阵Q(k,j)中每个元素相乘的结果,应该怎样继续编写,最好有接下来的程序,谢谢。
n=5;
m=10;
Q = zeros(n,m);
for k=1:n
for j = 1:m
Q(k,j) = round(10*rand);
end
end 展开
n=5;
m=10;
Q = zeros(n,m);
for k=1:n
for j = 1:m
Q(k,j) = round(10*rand);
end
end 展开
2个回答
展开全部
A = 1;
for k=1:n
for j = 1:m
A = A * Q(k,j);
end
end
积的值在A变量
for k=1:n
for j = 1:m
A = A * Q(k,j);
end
end
积的值在A变量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
每个元素相乘的结果?
追问
对,就是假如生成一个2*2的矩阵,就是编写其中的四个元素1、2、3、4,相乘的结果。
追答
那很简单啊:
s=1;
for i=1:mn
s=s*Q[mn];
end
s就是结果
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询