HOW can i create a matrix of pixels positions? (x,y) coordinates
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
bay rem
am 12 Dez. 2015
Kommentiert: bay rem
am 13 Dez. 2015
i wanna create 3*3 matrix describes pixels positions i defined m as 3*3: m=zeros(3) and then i simply filled the matrix with x,y coordinates but here the matrix's size became 3*6 ...i really need help please
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 12 Dez. 2015
3 x 3 = 9, which is an odd number. Pairs of x and y positions take two items per pair, which is even. You cannot store an whole number of even values in an odd number of slots without having a slot left over.
Perhaps you want
m = cell(3,3);
and then store (for example)
m{2,3} = [x,y];
This would result in a 3 x 3 cell array, each member of which holds two values. This would not be a numeric array.
Weitere Antworten (0)
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!