假设我们有大小为mXn的矩阵,我想在奇数索引处返回包含原始矩阵元素的矩阵,我写了一个名为odd_index的函数,例如这里是代码
function B=odd_index(M);
% M- is given matrix
% purpose of this code is to return elements at odd indices
[m,n]=size(M);% calculate dimensions of matrix
B=[];%initialize matrices
% let run loops
i=1;
for k=1:m
for l=1:n
if (mod(k,2)==1 && mod(l,2)==1)
B(k,i)=M(k,l);
i=i+1;
end
end
end
B=B(B>0);
B=reshape(B,2,2);
end
例如
(1,1,),(1,3),(3,1),(1,5),(5,1),(3,5),(5,3),(3,3),(5,5),(1,7)
等等,这种矩阵的维数是多少?我认为这将是(m-2)X(n-4),但我不确定这一点,请你能帮帮我吗?
答案 0 :(得分:0)
解决方案将在@Divakar
的帮助下完成M(1:2:结束,1:2:结束)