落日之城

‘’如果有一天我们淹没在茫茫人海中庸碌一生,那一定是我们没有努力活得丰盛。”...

排序:
默认
按更新时间
按访问量

蓝牙4.0到底是什么?经典蓝牙和低功耗(BLE)蓝牙的区别

最近在做一些BLE的项目,发现和我们传统认知上的蓝牙差别太大。 其实BLE蓝牙和传统蓝牙也只是在名字上有些关系而已。就像雷峰塔和雷锋的关系吧。 这里有一篇文章,讲的比较细致,可以作为一个入门吧。...

2018-07-26 16:49:03

阅读数:21

评论数:0

matlab之使用TCP/IP协议进行通信

有时需要数据进行实时处理,使用TCP/IP协议是很好的选择,前提是主机和从机要在同一个网络下。 matlab的tcpip函数做了很好的封装,通过自带的示例我们可以清楚看到该如何使用。 %Start a TCP/IP echo server and create a TCPIP object...

2018-07-26 15:51:19

阅读数:141

评论数:0

OFFICE之通配符一览

在网上看到了一篇总结office通配符的文章,对于自动化的查找、替换十分有用。 详细可以点击这里。

2018-07-25 15:22:21

阅读数:20

评论数:0

matlab之翻转图形(镜像,上下翻转,左右翻转)

view函数可以对图形进行翻转,有两个参数: view(az,el); 比如对图形进行上下翻转: view(0,90); az,el的含义可以参考下图:

2018-07-23 21:15:54

阅读数:40

评论数:0

matlab之保存图为pdf超出页面大小

写论文时经常会在latex中插入pdf的图,但是有的图很长或很大在保存成PDF时可能会提示超出页面大小从而保存不完整。 因为matlab默认画图保存成pdf是A4大小。 那么我们可以通过修改保存图的大小来完整地保存。 使用figure的papertype属性。 set(gcf,'Pap...

2018-07-23 21:12:29

阅读数:57

评论数:0

matlab之画图的位置

figure的位置可以通过gcf的Position来制定。 set(gcf,'position',[0,0,100,100]) 需要注意两点: - [0,0,100,100] 是按照[left bottom width height]的顺序的。第一个和第二个是指离left和离bottom...

2018-07-23 21:08:21

阅读数:43

评论数:0

EXCEL之如何批量把文本型数字转化为数字

很多系统导出的EXCEL内项目是文本型数字,很多公式无法使用。 所以要首先转化成数字。文本型数字前面都有小箭头,点击转化为数字即可。 但是当数据量大的时候就很费劲了。 这时可以先在其他任一单元格输入1 再复制 选中要转化的那一列 粘贴,选择性粘贴 选择“乘” 即可。...

2018-07-20 10:44:13

阅读数:71

评论数:0

EXCEL之在单元格加前缀加后缀

这里要用到逻辑表达式 & 比如要给单元格D2加前缀“日期:” ="日期:"&D2 需要注意的是,引号要使用英文格式。

2018-07-20 10:38:30

阅读数:25

评论数:0

EXCEL之取单元格内容的一部分

可以使用LEFT,RIGHT,MID函数 LEFT(NUMBER) 从左边数到第几个 MID(START,NUMBER) 从中间数几个 RIGHT(NUMBER) 从又边数到第几个

2018-07-20 10:32:19

阅读数:63

评论数:0

matlab之在向量里删除元素,最大值,最小值

比如在A中删除为5的向量,可以这样写: A(find(A==5))=[]; 同理,如果要删除A中的最大值: A(find(A==max(A)))=[]; 同理,最小值把max写为min即可。

2018-07-18 21:51:59

阅读数:59

评论数:0

matlab之查找多个元素在向量中的位置

我们知道查找元素的位置可以用find函数,比如: find(A==5); 那么查找多个元素该怎么办呢? 方法一 for循环,逐个查找 方法二 利用逻辑与: find(A==5&A==6); 方法三 利用ismember函数 比如B=[5,6...

2018-07-18 21:48:26

阅读数:113

评论数:0

matlab之如何取两个向量的公共最大值?

这个问题是个简单的问题,intuitively一个循环来依次比较取最大值就好。 但是matlab的贡献就是矩阵运算尽可能的避免循环,可以用其他方式优化一下。 比如有两个向量A,B 那么我们可以这样写: c=zeros(size(A)); %新向量 TF=(A>B); ...

2018-07-18 09:46:28

阅读数:24

评论数:0

KL散度的不对称性和概率分布(PDF)为零的情况处理

KL散度用来衡量两个分布之间的差异, 网上已经有很多资料,不再赘述。 但是需要注意的是,KL散度虽然觉得很像是一种“距离”,但其实并不对,没有对称性。 详细的解释可以看这里。 有人已经在matlab实现了KL散度,也处理的某些概率为零的情况(多在数据稀疏的情况下),做法是在所有概率上加了一个...

2018-07-17 16:58:44

阅读数:33

评论数:0

matlab之互相关与自相关

matlab里有互相关函数,xcorr和自相关函数autocorr intuitively, xcorr(x,x)和autocorr(x)应该结果一样,但其实并不相同。 xcorr结果长度是2N,而自相关autocorr是一个偶函数,所以就只有N. autocorr是经过normalize之...

2018-07-16 19:01:13

阅读数:49

评论数:0

pyhton学习笔记(更新中)

断断续续地学python,时不时玩一把。 记录一下要注意的问题,虽然简单,但一段时间不用就会手生,好记性不如烂笔头。 python写完不加分号 print python2:print XXXX python3:print (XXXX) 数字转字符串 str() 格式化输出 类...

2018-07-08 12:29:50

阅读数:20

评论数:0

Latex报错: LaTex cite.sty not found

这是因为缺失了cite.sty文件。 在这里下载该文件。 放在你的.tex目录下即可。

2018-07-07 17:00:06

阅读数:65

评论数:0

Latex之在caption中换行

用latex写论文时caption往往会过长,导致两幅图的caption贴在一起很不美观,这时就需要换行了。 虽然直接用\\都可以达到效果,但往往会报错或警告。 经过测试,在目前的ACM或IEEE的模板中(2018-07-07), ACM可以直接使用\\不会报错。 IEEE的话, 就要使用...

2018-07-07 16:57:54

阅读数:91

评论数:0

EXCEL之快速选中一列

有时数据有几千几万行,直接往下拉就很费劲了, 可以先点击第一行(如果第一行是表头就点击第二行) 再连按两次 Ctrl+shift+↓↓ \downarrow 即可 也可以再公式窗口输入对应列(比如C): C:C...

2018-07-07 16:26:16

阅读数:493

评论数:0

matlab之对元素出现的次数进行统计

可以使用hist函数: A = [1 3 5 3 1 5 3 1 1 3 5]; count = hist(A,unique(A)) count的结果与unique(A)对应。 对于unique的介绍看这里.

2018-07-06 16:13:43

阅读数:76

评论数:0

matlab之导入EXCEL:错误,服务器出现意外情况

多时因为EXCEL的com加载项引起的。 打开EXCEL,在文件→→ \rightarrow 选项→→ \rightarrow 加载项里。 在下方管理中选中“com加载项”把复选框勾掉即可。

2018-07-06 16:09:34

阅读数:110

评论数:0

matlab之cell转double

cell不可以直接转double,但可以先转成字符矩阵再转成double cell类型 cell2mat→→ \rightarrow char 类型→→ \rightarrow str2double double类型 即可。

2018-07-06 16:05:50

阅读数:301

评论数:0

matlab之在数组中找出符合条件的数

可以使用find函数。 如找出大于1的: result=A(find(A>1)); 如果要统计数量,前面加上length就好了。 Length(result);

2018-07-06 16:02:02

阅读数:117

评论数:0

Navicat从外部导入数据失败报错“Incorrect string value: '\xE5\x8C\x97\xE4\xBA\xAC”之类

主要是因为导入的数据列内有中文,而数据库默认的编码是latin1。 在导入前在数据库上右键→→ \rightarrow 编辑数据库(有的版本是数据库属性) 在数据库编码上选择UTF-8即可。...

2018-07-06 15:56:21

阅读数:41

评论数:0

Chrome之浏览移动端样式网页

不只对于chrome,所有基于chromium的浏览器比如360浏览器等都可以。 右上角三点 →→ \rightarrow 更多工具 →→ \rightarrow 开发工具,点击下图 选择对应的手机型号即可。 同样可以在地址栏输入想去的网站。...

2018-07-06 15:47:12

阅读数:44

评论数:0

EXCEL之统计某列中重复的数值

可以先复制该列A,再利用去掉重复项得出不重复的唯一值B. 那么可以利用FREQUENCY函数来进行统计: =FREQUENCY(A,B) 此函数需要以数组公式形式输入(ctrl+shift+enter)。 或者使用countif: =countif(A,B) SQL可以通过co...

2018-07-06 15:34:16

阅读数:18

评论数:0

SQL之在查询的结果里再次查询

俗称嵌套查询。 看示例: select * from (select * from Table) as A 需要注意的是,在子查询的后面一定要指定子查询的结果,命名为A。否则会报错。

2018-07-06 15:22:21

阅读数:152

评论数:0

SQL之注释

SQL的注释有行注释和块注释。 行注释: 两个短横线 -- 快注释 类似HTML /* */

2018-07-06 15:20:08

阅读数:13

评论数:0

mysql之count函数:统计数量

统计所有记录的数量: SELECT COUNT(*) FROM table_name 统计某列的数量 SELECT COUNT(column_name) FROM table_name where 条件 统计某列不重复的数量:DISTINCT SELECT COUNT...

2018-07-06 15:15:24

阅读数:112

评论数:0

MPU6050/9250系列传感器之数据说明

最近在做IMU的数据采集,采集出来的数据怪怪的,因此后续处理引发了一个大BUG,本来以为是硬件的问题改了一周,后来慢慢觉得邪门感觉是软件的问题,所以就赶紧check一个数据处理部分,果然还是要对原始数据深入了解一些。 首先看加速度计和陀螺仪的数据说明: 可见加速度计和陀螺仪有不同的量程,但...

2018-07-02 20:26:08

阅读数:111

评论数:0

各种机器学习分类模型的优缺点

KNN: 依赖数据,无数学模型可言。适用于可容易解释的模型。 对异常值敏感,容易受到数据不平衡的影响。 Bayesian: 基于条件概率, 适用于不同维度之间相关性较小的时候,比较容易解释。也适合增量训练,不必要再重算一遍。应用:垃圾邮件处理。 Decision Tree:...

2018-06-29 10:19:49

阅读数:352

评论数:1

office之转置EXCEL表格

excel表格有时需要行变列,列变行进行转置,该怎么做呢? 首先复制要转置的表格 在空白处右键 选择性粘贴-转置 即可。

2018-06-25 11:16:29

阅读数:27

评论数:0

office之word快速转表格

有时word里的东西想转化成表格形式,但一项项复制粘贴太累了,可以考虑直接调整好格式转换成表格: 把每一项用空格隔开 选中要转换成表格的文字 表格→转换→文字转换成表格 按照提示调整好行列数和格式即可。 ...

2018-06-13 14:30:25

阅读数:16

评论数:0

office之word快速转表格

有时word里的东西想转化成表格形式,但一项项复制粘贴太累了,可以考虑直接调整好格式转换成表格: 把每一项用空格隔开 选中要转换成表格的文字 表格→转换→文字转换成表格 按照提示调整好行列数和格式即可。 ...

2018-06-13 14:30:22

阅读数:14

评论数:0

PC创建网络位置实现与手机之间的文件互传

现在很多手机都已经有了远程文件管理功能,在文件管理里面。大致原理就是PC和手机在同一局域网下时,把手机当做一个FTP站点,在PC上实现访问。 很多情况下都要打开文件管理器输入FTP地址,这里有个方法可以创建一个网络位置,相当于快捷方式,这样下次打开远程管理后直接点击这个位置就可以了。 以win...

2018-06-12 17:18:14

阅读数:68

评论数:0

低功耗蓝牙BLE4.0的数据收发问题

最近有项目需要在做一些硬件开发,使用的是Bluno beetle,一个可穿戴设备开发板,自带了BLE 蓝牙。 本来并没有太在意蓝牙之间的区别,感觉集成了蓝牙芯片挺好的。项目是在IMU上采集传感器数据传给上位机,通过USB连接电脑显示串口数据正常。 但是通过android手机连接蓝牙接受到的数据...

2018-05-29 10:38:20

阅读数:113

评论数:0

office之PPT插入页码没有反应

有时通过PPT插入页码发现并没有什么反应,怎么办? 打开幻灯片母版,看看母版版式选项卡里的“页脚”是否可以选中,可以选中就OK了。 如果不可以选中,那么点击左边的母版,再点击上面的模板版式,在弹出的母版版式选项卡里勾选”页脚”和“幻灯片编号”即可。...

2018-05-23 18:51:15

阅读数:80

评论数:0

Arduino的时间库

最近在做行为识别的课题,需要做一些IMU的设备,很久不做单片机这些东西了,捡起来有点小痛苦啊。 遇到一个问题就是需要在数据前打时间戳,但是I2C总线已经被其他数据占了,无法使用外部RTC设备,最后想只能用串口的外部时间加内部的时钟还进行计时了。 库 在github上找到了一个arduin...

2018-05-14 19:21:16

阅读数:184

评论数:0

并行进位器

传统意义上来说,在做计算时,低位的进位计算出来后我们才能把进位与高位一起计算,这样的话计算就是串行的。 那么并行进位器就是可以一次性进行计算,大大降低了计算时间。 先行进位加法器,各级的进位彼此是独立产生,只与输入数据A,B和C_in有关,将各级间的进位级联传播给去掉了,这样就可以减小进位产生的延...

2018-05-08 15:30:08

阅读数:83

评论数:0

向量的点积与叉积

向量的点积点积又叫内积,数量积,有以下两个定义: a⃗ ⋅b⃗ =abcosθ\vec{a}\cdot \vec{b}=a b cos\theta a⃗ ⋅b⃗ =axbx+ayby+azbz\vec{a}\cdot \vec{b}=a_{x}b_{x}+a_{y}b_{y}+a_{z}b_...

2018-05-08 15:23:25

阅读数:73

评论数:0

自适应滤波器的四种基本应用

1.系统辨识:当我们想描述一个未知系统(如一组复杂的模拟电路),解析的算出系统的冲击响应或者系统函数是比较困难的。这时,我们就可以用未知系统的输入和输出训练自适应滤波器(未知系统的输入作为自适应滤波器的输入,未知系统的输出作为自适应滤波器的期望信号,当自适应滤波器收敛后,对应的滤波器就可以看做是未...

2018-05-07 21:40:47

阅读数:54

评论数:0

自适应滤波器:最小均方误差(LMS)滤波器

自适应算法所采用的最优准则有最小均方误差(LMS)准则,最小二乘(LS)准则、最大信噪比准则和统计检测准则等,其中最小均方误差(LMS)准则和最小二乘(LS)准则是目前最为流行的自适应算法准则。x(n)代表n时刻的输入信号,y(n)代表n时刻的输出信号,d(n)代表n时刻的期望信号,通过期望信号与...

2018-05-07 15:32:14

阅读数:161

评论数:0

matlab之命令整理(持续更新中...)

deal 输入分发到输出 相当于是多个等式的集合。 比如 [Y1, Y2, Y3, ...] = deal(X1, X2, X3) 等价于 Y1 = X1; Y2 = X2; Y3 = X3; diff 差分 diff可以做差分,也就是离散序列的求导。 差分往往可以用在...

2018-04-20 12:54:13

阅读数:41

评论数:0

PS之磨皮

这个周末学了PS的磨皮,主要有两种方法。高斯模糊法主要是利用画笔把要磨皮的地方涂模糊。 Ctrl J复制图层 滤镜-模糊-高斯模糊 半径自己设置,一般为8 按住alt键点击添加黑色蒙版 把前景色改为白色 使用画笔工具在人脸上涂抹,不透明度40%左右。注意轮廓部分不要涂抹。 用曲线提亮。 通道计算法...

2018-04-14 16:44:14

阅读数:20

评论数:0

在网页中应用javascript

javascript定义了网页的动作,本以为javacript就是用java写的一种脚本变种,结果没想到他们是雷锋和雷峰塔的关系。在html中引用javascript,可以直接在文件内直接引用,也可以间接引用。直接引用JavaScript代码写在<script>标签里。<scri...

2018-04-06 11:19:48

阅读数:24

评论数:0

LaTex使用经验(持续更新中...)

列表 无序列表 \begin{itemize} \item 项目 \item 项目 \end{itemize} 这样的列表前面默认是圆点,也可以通过制定 \item[] 中括号里的符号来改变。 有序列表 加载包\usepackage{enumerate} ...

2018-03-28 10:14:22

阅读数:87

评论数:0

Latex之插图方法

Latex并没有插图功能,要使用graphicx的包。即首先在开头调用此包: \documentclass{article} \usepackage{graphicx} 然后我们可以使用\includegraphics命令来插图。 \includegraphics[scale=0.5...

2018-03-27 16:07:22

阅读数:59

评论数:0

Visio之取消自动对齐与粘附

在画visio图时,经常会出现箭头因为自动黏附总是对不准,图形因为自动对齐不能自由移动的情况,这是因为开启了自动对齐与粘附功能。 可以通过以下两个方法关掉: - alt+F9 去掉对应的勾选 - 在视图-视觉选项卡的右下角小箭头点开,与上面的方法是一样的。

2018-03-27 15:48:20

阅读数:1355

评论数:0

在网页中应用CSS

那么该怎么在html文件内使用CSS? 1.外部样式表 把CSS单独放到一个文件里,后缀名自然是.css,然后在html内引用: &amp;lt;head&amp;gt; &amp;lt;link rel=&quot;stylesheet&quot;...

2018-03-19 11:21:04

阅读数:38

评论数:0

CSS的选择器

平常有做一些简单网页的需求,以前一直只是单纯了解了HTML,在HTML里去定义格式已经落伍啦,了解一下CSS很有必要。(这里只是简单的应用)1.ID 选择器(ID selector,IS):使用 # 标识selector。例:<style> #name{ color:red; } ...

2018-03-18 17:42:23

阅读数:16

评论数:0

常用的滤波算法

时域上的滤波有很多常用的算法,这里总结一下。 噪声幅度大 限幅滤波法 中值滤波法 噪声频率与信号频率有明显差异 高频噪声(俗称毛刺) 算术平均 消抖滤波法 加权滑动平均 一阶滞后滤波法 巴特沃斯/FIP低通滤波器 低频噪声 巴特沃斯/FIP高通滤波器 噪声频率与信...

2018-03-15 18:41:57

阅读数:216

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭