Matrix indexing problem, column-major
Afficher commentaires plus anciens
Trying to take an input vector or matrix and form new 2x2 matrix from the row,column index for each element of the input vector/matrix where the element is less than the product of the element's row and column, with output in column-major order. Example: Input [1 1;0 4;6 5] would output [2 1; 1 2;3 2].
My code:
function [A] = small_elements(X)
A = [];
[r,c] = size(X);
for xc = 1:c
for xr = 1:r
if X < (xr*xc)
A = [A;[xr;xc]];
end
end
end
end
I was formerly getting a lot of syntax errors. My output has consistently been the empty set. Trying to see why xr;xc is not entering into A.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!