2013-10-30 3 views

답변

4

를 사용하여 특수 endkeyword:

lastelement = myvector(end); 
3

벡터가 A 인 경우 A(end)을 사용하면됩니다. 이 경우

1

을 대답 @nispio 및 @ 데이비드처럼, end를 사용합니다.

하지만 길이를 모르는 것이 문제가 될 수 있다고 생각하는 것 같습니다. v이 열 또는 행 벡터 인 경우 length(v)을 사용하거나 M이 행렬 인 경우 size(M)을 사용할 수 있기 때문입니다.

그런 다음 벡터의 마지막 요소를 얻을, 당신은 (을 권장하지 않음) 사용할 수 있습니다 : 행 또는 열 벡터가

  • v(length(v))v 경우 열이
  • v(size(v,1))v 경우 벡터
  • v(size(v,2))v 경우 행 벡터
입니다

그러나 당신이 그들 중 하나를 사용하는 경우, MATLAB는 경고합니다 :

동작이나 표현 < 인덱싱 >는 더 분명 효과가 없습니다.

관련 문제