MATLAB 矩阵赋值!

问题描述:

MATLAB 矩阵赋值!
我要将矩阵A的2~5行中的第1,3,5列元素赋给矩阵B,该怎么弄呢?A=eye(7),B=eye(7).
1个回答 分类:综合 2014-09-25

问题解答:

我来补答
A=ones(7);B=zeros(7,7)
for i=2:5
for j=1:2:5
B(i,j)=A(i,j);
end
end
B
B =
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
B =
0 0 0 0 0 0 0
1 0 1 0 1 0 0
1 0 1 0 1 0 0
1 0 1 0 1 0 0
1 0 1 0 1 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
再问: 非常感谢哈!我是初学者,可以用最简单的矩阵加减法完成么?
再答: 构造单位阵变换估计可以实现把 不过不如上面的直接
 
 
展开全文阅读
剩余:2000
上一页:这一步看不懂
下一页:这题详细解释