2012-08-27 5 views
0

이 샘플 코드입니다 :푸의 MATLAB의 의미 란 (X, Y, Z)

TorqueCurve = [0 400 800 1200 1600 2000 2400]; 
TorqueCurve(1,2:6); 

나는 현재 MATLAB의 사본이없는, 그래서이 나 자신을 테스트 할 수 없습니다, 그러나 나는 알고 싶습니다 :

첫 번째 선언은 내용이 0, 400, 800 등의 단일 치수 변수를 만드는 것으로 가정합니다.

정확히 산문 (영어)은 두 번째 줄의 의미입니까? 무엇에 액세스하고 있으며, 어떻게?

미리 감사드립니다.

답변

3

첫번째 줄은 한 바이 7 행 1 0, 400

제 2 라인 추출물, 컬럼 2를 포함하는 1-6 크기의 배열을 선언하고 TorqueCurve(1,[2 3 4 5 6])를 작성하는 것과 같다. matlab에 색인 (1) 기반이기 때문에

당신이 마지막에 세미콜론없이 그 라인을 평가하는 경우 명령 창에 인쇄 볼 수 있습니다 결과는, 400800 등이다.

+0

우수합니다. 답변으로 표시해 드리겠습니다. 감사합니다. 한 가지 더 빠른 질문 : MATLAB 행렬은 제로 또는 1 기반입니까? 즉 2 ~ 6 열은 '400 800 1200 1600 2000 2400'을 의미합니까, 아니면 '800 1200 1600 2000 2400'을 의미합니까? – Codeman

+0

예제 코드를 기반으로 1을 가정합니다. 참조 할 행이 하나뿐이기 때문에 – Sysyphus

+2

Matlab 색인 생성은 1 기준입니다. – tmpearce

관련 문제