2013-02-26 3 views
0

У меня есть вектор Nx2, каждая строка в векторе является координатой в матрице. Например: вектор, который называют Path выглядеть следующим образом:Доступ к значениям в векторе в matlab

Path=[1 2; 
3 4; 
5 6; 
7 8;]; 

Мой вопрос, как я могу получить доступ к вектору взять мою координату х и у? Если я напишу Path (1), ответ будет 1, а для Path (2) ответ будет 3, но я хочу взять пары 1 2, затем 3 4 и т. Д. Могу ли я сделать это в цикле? спасибо!

+2

как о пути (1, :) –

ответ

2

Это даст вам каждую строку по одному.

for i=1:size(Path,1) 
    Path(i,:) 
end 

Если вы просто хотите, чтобы построить путь, попробуйте:

plot(Path(:,1),Path(:,2)) 
+0

Спасибо, Но как я могу получить доступ к elemants? Я хочу нарисовать путь, координаты после координат, для этого я запускаю в цикле, и мне нужно предоставить функции x и y для построения графика в каждом итерации цикла ... Вот почему я хочу что-то вроде Path (1), Path (2) Спасибо – shlomi

+0

Хорошо, я справился, я просто пишу сюжет (Path (i, 1), Path (i, 2) – shlomi

+0

Также обратите внимание на мое редактирование на случай, если вы просто хотите построить весь путь. –

Смежные вопросы