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)
Show older comments
Answers (1)
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
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.
KALYAN ACHARJYA
on 20 Sep 2018
@Guillaume Sir,
I totally agree I will definitely consider it in the future.
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!