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 天)
显示 更早的评论
回答(1 个)
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
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.
KALYAN ACHARJYA
2018-9-20
@Guillaume Sir,
I totally agree I will definitely consider it in the future.
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!