【运动学】基于matlab计步【含Matlab源码 524期】
一、获取代码方式
获取代码方式1:
完整代码已上传我的资源:【运动学】基于matlab计步【含Matlab源码 524期】
获取代码方式2:
通过订阅紫极神光博客付费专栏,凭支付凭证,私信博主,可获得此代码。
备注:
订阅紫极神光博客付费专栏,可免费获得1份代码(有效期为订阅日起,三天内有效);
二、部分源代码
%对原始观测得到的数据进行获取
clc, clear;
%加速度数组
accspe_data = [];
time_record = [];
fid=fopen('sensor_normal.txt', 'r', 'n', 'utf-8');
%初始赋值使循环开始
tline = 1;
%对文本进行循环读入
%line = 'owieo';
while tline%fgetl获取某一行tline=fgetl(fid);%转换编码形式tline = native2unicode(tline);%enc = detect_encoding(tline)%转换为char类型line = char(tline); %对值进行输出%disp(line);%提取的数据% data = regexp(line, ':', 'split');%disp(line);%disp(length(line));
% res = '';
% % for len = 1:length(line)
% % res = strcat(res,line(len)); %字符串相加
% % %disp('oiwei');
% enddata = strsplit(line, ':');%从字符串中提取所需要的数据if strcmp(data(1), '加速度')volecity = data(2);vole = strsplit(char(volecity));%disp(vole);vole_x = str2double(vole(2));vole_y = str2double(vole(3));vole_z = str2double(vole(4));vole_res = sqrt(power(vole_x, 2) + power(vole_y, 2) + power(vole_z, 2));accspe_data = [accspe_data, vole_res];endif strcmp(data(1), '时间')time = strcat(data(2), data(3), data(4));time_data = strsplit(char(time));time_record = [time_record, (time_data(3))];end% end%print('oiweoi')%print(class(tline));%提取其中的数据
end
%判断是否缺少数据
len = length(time_record);
time_check = ones(1, len);
for num = 1:lentime_num = str2double(char(time_record(num)));hour = floor(time_num / 10000);minute = floor((time_num - hour * 10000) / 100);second = floor((time_num - hour * 10000 - minute * 100));%将时间转换为秒time_check(num) = hour * 3600 + minute * 60 + second;if num >= 2 && (time_check(num) - time_check(num - 1)) > 1disp('数据采集有误,部分数据缺失!!!');disp(time_check(num) - time_check(num - 1)) ;end
end
fclose(fid);
三、运行结果
四、matlab版本及参考文献
1 matlab版本
2014a
2 参考文献
[1] 门云阁.MATLAB物理计算与可视化[M].清华大学出版社,2013.
【运动学】基于matlab计步【含Matlab源码 524期】相关推荐
- 【Matlab生物电信号】生物电信号仿真【含GUI源码 684期】
一.代码运行视频(哔哩哔哩) [Matlab生物电信号]生物电信号仿真[含GUI源码 684期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]董兵,超于毅,李 ...
- 【Matlab语音分析】语音信号分析【含GUI源码 1718期】
一.代码运行视频(哔哩哔哩) [Matlab语音分析]语音信号分析[含GUI源码 1718期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆,张磊,郑铁 ...
- 【Matlab验证码识别】遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别【含GUI源码 1694期】
一.代码运行视频(哔哩哔哩) [Matlab验证码识别]遗传算法和最大熵优化+大津法(OTSU)+自定义阈值数字验证码识别[含GUI源码 1694期] 二.matlab版本及参考文献 1 matlab ...
- 【Matlab人脸识别】BP神经网络人脸识别(含识别率)【含GUI源码 891期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]BP神经网络人脸识别(含识别率)[含GUI源码 891期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] ...
- 【Matlab人脸识别】形态学教室人数统计(带面板)【含GUI源码 1703期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]形态学教室人数统计(带面板)[含GUI源码 1703期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟 ...
- 【Matlab人脸识别】人脸实时检测与跟踪【含GUI源码 673期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]人脸实时检测与跟踪[含GUI源码 673期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]孟逸凡,柳益君 ...
- 【Matlab图像融合】小波变换遥感图像融合【含GUI源码 744期】
一.代码运行视频(哔哩哔哩) [Matlab图像融合]小波变换遥感图像融合[含GUI源码 744期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 包子阳,余 ...
- 【Matlab语音加密】语音信号加密解密(带面板)【含GUI源码 181期】
一.代码运行视频(哔哩哔哩) [Matlab语音加密]语音信号加密解密(带面板)[含GUI源码 181期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1]韩纪庆 ...
- 【Matlab身份证识别】身份证号码识别【含GUI源码 014期】
一.代码运行视频(哔哩哔哩) [Matlab身份证识别]身份证号码识别[含GUI源码 014期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...
- 【Matlab人脸识别】KL变换人脸识别【含GUI源码 859期】
一.代码运行视频(哔哩哔哩) [Matlab人脸识别]KL变换人脸识别[含GUI源码 859期] 二.matlab版本及参考文献 1 matlab版本 2014a 2 参考文献 [1] 蔡利梅.MAT ...
最新文章
- 底盘智能化的关键技术探讨
- 均值滤波器3*3模板_均值滤波器
- 11Linux服务器编程之:VFS虚拟文件系统,dup()函数和dup2()函数
- VMware HA与VMotion的部署与搭建
- 51Nod 1091 线段的重叠(贪心+区间相关,板子题)
- VoLTE 有什么好处
- idea 安装热部署插件
- mac mysql php_Mac下搭建PHP开发环境(Apache+PHP+MySQL+phpMyAdmin)
- 20190911每日一句
- matlab拟合三维直线,三维数据拟合直线
- QPainter基本绘图【1】
- 金融量化分析【day112】:量化平台的使用-第一个策略
- 直击2018互联网大裁员:繁花落地,一地鸡毛
- py实战绘制人口金字塔图
- 股票指标使用 - 捕捞季节
- mysqldump 备份详解
- FreeRDP的安装方法
- 饥荒联机版 服务器未响应,饥荒联机版常见问题汇_饥荒联机版常见问题大全_快吧单机游戏...
- pandas保留想要的列或删除指定列
- 3配置的笔记本能不能运行博图v15_给大学生的笔记本电脑推荐
热门文章
- 小菜的项目管理修炼之道
- Java 通过JDBC连接Mysql数据库
- Python import上一层级的模块
- 190603每日一句
- 传智播客 C/C++学习笔记 多级指针
- AR标记时虚实融合投影仪和相机的手动标定
- Atitit datatype 数据类型 目录 第一章 三大基本类型 数字 字符串 bool	1 第二章 基本类型vs引用类型	1 字符串类型	2 第三章 符合类型vs 简单类型	2 特殊类型
- Atitit 信息处理设备与历史与趋势 目录 1. It设备简史与艾提拉觉得常见重要的设备	2 2. 第一部分 IT萌芽期(约公元前4000年至1945年)	2 2.1. 苏美尔人的象形文字(约公元
- Atitit 跨语言跨平台ui界面 与界面分类 目录 1. 按照业务分类	1 1.1. 媒体类新闻类展示界面	1 1.2. 表单提交类	2 1.3. 查询类列表类(纯文列表,图文列表等	2 1.4.
- Atitit mybatis3 注解模式使用总结 目录 1. mybatisdemo	1 1.1. /ormMybatis3demo/src/db.properties	1 1.2. /ormMyb