matlab
NobleGasex
神一般的人
展开
-
学习和工程中常用的matlab代码
1、求取曲线的斜率和切线a = [47 21; 46 20; 45 19; 44 19;43 18; 42 19;41 20;42 21;43 22].';sp = spline(1:size(a,2),a);dsp = fnder(sp);d = fnval(dsp, 5);k = d(2)/d(1);ai = fnval(sp, linspace(1, size(a, 2)));plot(a(1,:), a(2,:),'r+')line(ai(1,:), ai(2,.原创 2020-08-03 13:42:58 · 1786 阅读 · 0 评论 -
利用MATLAB对ad准换的16进制数据进行转换为模拟电压信号\数据解算
1、说明由于本ad为12位ad,故计算方法为:采集值为0x7FFF,则对应电压值=0x7FFF*20/2^16。2、利用MATLAB的具体处理过程将16进制的8位数据分成低4位和高4位,然后将相连的3个4位数据项连接,构成12位数据,注意:由于串口是先从低位传输,然后从高位传输,所以编写应该注意。% function:用于对陀螺1_HYM51陀螺仪进行解算的代码% author :Mr Peng% time :2019年11月11日16:49:33raw_dat原创 2020-06-06 11:26:11 · 2914 阅读 · 0 评论 -
如何利用matlab循环读取文件夹中的文件
第一步:创建数据文件夹在桌面创建一个名为《如何利用matlab循环读取文件夹中的文件》的文件夹,在再这个文件夹里面创建几个子文件夹,如下图所示;第二步:在每个文件夹里面放好数据文件,我这里以.txt文件为列子。具体的如下图所示:对于上面的文件,为了能当输入文件的顺序时能读取文件中的数据,故编写了如下的代码:clcclearclose all;%% 读取各个文件夹...原创 2019-12-18 23:45:27 · 17093 阅读 · 0 评论