美文网首页
利用Matlab Mobile获取安卓手机的数据,进行数据分析

利用Matlab Mobile获取安卓手机的数据,进行数据分析

作者: 墨竹恒成立 | 来源:发表于2017-08-06 22:30 被阅读0次

1.在google play商店下载Matlab Mobile
2.打开Matlab,在add on中下载Android Sensor Support from MATLAB


image.png image.png

3.然后手机与电脑匹配

image.png

注意:
1).IP地址查询:win+R------->cmd--------->ipconfig[不要用在matlab中输入connector on后弹出的IP地址]

image.png image.png
即IP:192...*37

2).端口号31415
3).输入计算机名
4.MATLAB与传感器间的通信连接通过一个mobiledev对象实现
代码如下:
m = mobiledev;


接下来让我们通过一个实际的例子来详细描述MATLAB采集Android设备内置传感器的整个工作流程:

5.基于加速度数据的计步

方法1:手机发送数据
第一步:打开加速度传感器


image.png

第二步:发送数据给MATLAB
点击start sending
第三步:停止采集并查看数据
点击stop sending
电脑端收集数据
第一步:打开加速度传感器
代码:m.AccelerationSensorEnabled = 1;
第二步:发送数据给MATLAB
代码:m.Logging = 1;
第三步:停止采集并查看数据
代码:m.Logging = 0;

6.查看数据
[a, t] = accellog(m);

7.绘制原始数据图
代码:plot(t, a);legend('X', 'Y', 'Z');xlabel('Relative time (s)');ylabel('Acceleration (m/s^2)');

image.png
image.png

8.结合数学知识和matlab工具分析数据
附:手机可以测量的数据


image.png

相关文章

网友评论

      本文标题:利用Matlab Mobile获取安卓手机的数据,进行数据分析

      本文链接:https://www.haomeiwen.com/subject/tqbnlxtx.html