Info

此问题已关闭。 请重新打开它进行编辑或回答。

Write a function sides_products(M) that given a matrix M returns a 2-by-2 matrix containing the 4 products of the numbers in each of M’s 4 sides (i.e., the outside rows and columns of M) starting with the top side and going in clockwise order. ***

1 次查看(过去 30 天)
plz help

回答(1 个)

KALYAN ACHARJYA
KALYAN ACHARJYA 2018-9-20
编辑:KALYAN ACHARJYA 2018-9-20
function mat=sides_products(M)
[rows colm]=size(M);
m_11=M(round(rows/2),round(colm/2))* M(round(rows/2)-1,round(colm/2));
m_12=M(round(rows/2),round(colm/2))* M(round(rows/2),round(colm/2)+1);
m_21=M(round(rows/2),round(colm/2))* M(round(rows/2),round(colm/2)-1);
m_22=M(round(rows/2),round(colm/2))* M(round(rows/2)+1,round(colm/2));
mat=[m_11,m_12;m_21,m_22];
end
  4 个评论
Guillaume
Guillaume 2018-9-20
@Kalyan,
In my opinion, it would be better if you didn't give full solutions to obvious homework problems particularly when the person does not appear to have made any effort at solving them.

此问题已关闭。

产品


版本

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by