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

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,974评论 6 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,969评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,036评论 25 709
  • 其实我很怕,怕输。 但自己又不争气,什么都没认真做好。可怕至极,每天没有销售渠道,各种理由借口。一个下午实习生都能...
    青黄不接的cathy阅读 1,135评论 0 0
  • 以前画的简单的钱包 好吧,送人都送不出去,哈,就当欣赏吧。 1.杰克逊 2.蓝色长款钱包 3.生肖鼠 4.生肖蛇 ...
    沉默岛主阅读 2,801评论 10 7

友情链接更多精彩内容