Info

This question is closed. Reopen it to edit or answer.

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 view (last 30 days)
plz help

Answers (1)

KALYAN ACHARJYA
KALYAN ACHARJYA on 20 Sep 2018
Edited: KALYAN ACHARJYA on 20 Sep 2018
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 Comments
Guillaume
Guillaume on 20 Sep 2018
@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.

Products


Release

R2018a

Community Treasure Hunt

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

Start Hunting!