Compute the sum of perimeter of matrix
5 次查看(过去 30 天)
显示 更早的评论
My TA ask me to make a function code for this specific homework : computes the sum of the elements of an input matrix A that are on the “perimeter” of A.
This is what I have tried so far
function : sum=(A)
M= 2*(sum(A(1,1:end)) + sum(A(1:end,1)) + sum(A(end,1:end)) + sum(A(1:end,end))
end
please help me explain whether i am wrong or right
1 个评论
James Tursa
2020-3-4
What is the 2 for? Did you try some examples to see if your code produces what you expect? Does your code count the corner elements twice?
回答(1 个)
Jemima Pulipati
2020-3-9
Similar question has already been answered by the community which could be relevant to you. Please refer to the following link.
There is also a function in MathWorks File Exchange which could help you but the matrix should have each dimension atleast 2
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!