How to create a matrix of coordinates

조회 수: 17 (최근 30일)
Kenny
Kenny 2019년 2월 22일
댓글: Kenny 2019년 2월 25일
I want create a matrix like this for any input, in this example input is "3".
a = (3,1) (3,2) (3,3)
(2,1) (2,2) (2,3)
(1,1) (1,2) (1,3)
But i dont know how to do

채택된 답변

Yasasvi Harish Kumar
Yasasvi Harish Kumar 2019년 2월 22일
Hi,
Try something like this.
n = input('Enter value')
for i = 1:2
for j = 1:n
for k = 1:n
if i == 1
a(i,j,k) = n-j+1;
elseif i == 2
a(i,j,k) = k
end
end
end
end

추가 답변 (1개)

Andrei Bobrov
Andrei Bobrov 2019년 2월 22일
[ii,jj] = ndgrid(n:-1:1,1:n);
out = cat(3,ii,jj);

카테고리

Help CenterFile Exchange에서 Programming에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by