I need to sum the values around the perimeter of a matrix, is there sum function in matlab
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I assume there is a sum function and attempt the following code:
[x,y] =size(M)
Z = M(x:-1:1, y:-1,1);
Antworten (2)
Daniel kiracofe
am 11 Nov. 2016
For your second sum, instead of sum(A(y,1:1:y)) think you wanted sum(A(x,1:1:y))
1 Kommentar
Vivek Kumar Chouhan
am 20 Apr. 2018
this code works good for calculating perimeter of matrix of order higher than 2*2 but doesn't work for 2*2 matrix
Ibrahim Abouemira
am 19 Mai 2019
Hello,
Here's a function that performs your required task.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!