accellog
Android 센서에서 기록된 가속도 데이터 반환
설명
예제
Android 센서에서 기록된 가속도 데이터 가져오기
이 예제에서는 Android™ 기기에 MATLAB® Mobile™을 설치하여 설정한 후 이를 MATLAB을 실행 중인 컴퓨터에 연결했다고 가정합니다. 이 단계에 대한 자세한 내용은 Android 기기에 MATLAB Mobile 설치하기 및 클라우드에 로그인하기 항목을 참조하십시오.
Android 기기에서 MATLAB Mobile을 시작합니다.
MATLAB Mobile의 센서 화면에서 가속도 센서를 누릅니다.
센서 데이터를 얻으려는 곳이 원격 위치라면 그곳에 기기를 둡니다.
컴퓨터의 MATLAB에서 mobiledev
객체 m
을 만듭니다.
m = mobiledev
Logging
속성을 활성화하여 데이터 기록을 시작합니다.
m.Logging = 1
이 동작은 선택한 모든 센서에서 데이터 전송을 시작합니다. 기기의 MATLAB Mobile에서 시작 버튼을 눌러 전송을 시작할 수도 있습니다.
기록된 가속도 데이터를 가져옵니다.
[a, t] = accellog(m)
이렇게 하면 가속도 로그가 반환됩니다. 여기서 a
는 X
, Y
, Z
좌표로 나타낸 가속도 측정값에 대한 3개의 데이터 점을 포함하며, 단위는 m/s^2(제곱 초당 미터)입니다.
기기를 기준으로 한 X
, Y
, Z
축을 보여주는 도식은 기기 방향 항목을 참조하십시오.
출력 인수
log
— 가속도 로그 데이터의 변수 이름
m
×3 행렬
가속도 로그 데이터의 변수 이름으로, Android 기기의 가속도 센서에서 얻은 데이터 점으로 구성된 m
×3 행렬로 반환됩니다. 데이터 점 3개는 X
, Y
, Z
좌표로 나타낸 가속도 측정값으로, 단위는 m/s^2(제곱 초당 미터)입니다.
가속도는 X
, Y
, Z
축을 기준으로 정의됩니다. 테이블 위에 기기가 위를 향하도록 둔 경우, 양의 X축은 기기 우측으로 향하고 양의 Y축은 기기 상단으로 향하고 양의 Z축은 기기 전면으로 향합니다. 이는 기기가 향하는 방향과 독립적입니다.
timestamp
— 타임스탬프의 변수 이름
m
×1 벡터
타임스탬프의 변수 이름으로, Android 기기의 가속도 센서에서 얻은 타임스탬프로 구성된 m
×1 벡터로 반환됩니다. 시간의 단위는 초로, InitialTimestamp
속성을 기준으로 합니다.
버전 내역
R2014b에 개발됨
MATLAB 명령
다음 MATLAB 명령에 해당하는 링크를 클릭했습니다.
명령을 실행하려면 MATLAB 명령 창에 입력하십시오. 웹 브라우저는 MATLAB 명령을 지원하지 않습니다.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)