自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黑脚印 DarkSpoor

c++语言开发

  • 博客(62)
  • 资源 (4)
  • 收藏
  • 关注

原创 STM32F429连接USB飞行摇杆 (二) 摇杆协议

本文介绍摇杆的协议和示例工程源码下载地址。

2023-01-11 16:49:28 1341 3

原创 STM32F429连接USB飞行摇杆 (一) 连接摇杆

本文介绍如何使用stm32连接usb接口的飞行摇杆。

2023-01-09 16:50:08 2485 29

原创 虚拟机安装ROS

虚拟机安装ros操作系统

2022-11-02 21:27:40 706

原创 使用QT遍历Json文档及搜索子对象

关于qt遍历Json文档的代码,整理并记录在这里,方便以后使用。QT 的版本如下图 Json文件内容:使用QJsonDocument遍历所有对象的输出如下:遍历并输出Json对象的代码:搜索Json的代码:搜索Json测试代码输出:完整的ZJsonTools类代码:...

2022-06-29 14:25:54 2228

原创 CubeIDE1.8 c/c++混合编程

使用CubeMX在生成代码时,会生成main.c文件。如果使用c++语言编程,将main.c改为main.cpp。CubeMX再次生成代码,会新建一个main.c文件。所以在重新生成代码前,需要将main.cpp改为main.c,代码更新后再将main.c改为main.cpp。 这样频繁的修改文件名,让人厌烦。这里将实现c调用c++方法,避免修改文件名,实现CubeIDE1.8 c/c++混合编程。使用CubeIDE生成项目时,选择c++语言,就可以编译c++代码。使用串口DMA方式收发数据

2022-05-23 17:46:12 2456 1

原创 CubeIDE使用SWD输出打印信息(printf)

仿真器:Stlink v2硬件:STM32F103RCT6软件:STM32CubeIDE Version: 1.8.0修改 syscalls.c 代码如下:#include "stm32f1xx_hal.h" //增加头文件__attribute__((weak)) int _write(int file, char *ptr, int len){ int DataIdx; for (DataIdx = 0; DataIdx < len; DataI...

2022-05-20 12:13:22 1276

原创 STM32cubeIDE-DMA收发串口不定长数据

硬件:STM32F103RCT6软件:STM32CubeIDE Version: 1.8.0时钟参数增加串口增加DMA增加中断修改main.cint main(void){……………………………………………… /* Initialize all configured peripherals */ MX_GPIO_Init(); MX_DMA_Init(); MX_USART1_UART_Init(); //注意...

2022-05-16 16:48:56 929 4

原创 设计模式学习笔记

“组件协作”模式: “框架与应用程序的划分”,”组件协作”模式通过晚期绑定,来实现框架与应用程序之间的松耦合,是二者之间协作时常用的模式。典型模式: 模板模式(Template Method) 策略模式(Strategy) 观察者模式 (Observer / Event)一 模板模式(Template Method):对于某一项任务,它常常有稳定的整体操作结构,但各个子步骤却有很多改变的需求,或者由于固有的原因(比如框架与应...

2022-04-24 13:34:17 251

原创 神经网络后向传播计算过程

神经网络设置已经确定的前提下,如何优化网络中待求的参数呢?以一个2层神经网络举例说明如何优化网络参数。前向传播,计算过程如下:用一个统一的式子表达:为了计算y与Y之间的差距(y是前向传播算出的值,Y是标签值),引入损失函数(目标函数):梯度下降法寻找极值:以一维函数举例通过不断地迭代计算,就能找到一个x值,使y的值最小。训练网络的过程可以使用梯度下降法,找到一组参数值使损失函数的值达到最小。由于梯度下降法是从网络的右侧向左逐层...

2022-03-03 15:59:39 1321

原创 软件下载地址 安装使用等

软件下载地址右键属性->修改默认目录

2022-03-01 08:14:32 104

原创 神经元到神经网络与前向传播

首先看一个平面坐标中的二分类问题:如上图所示,三角形内是第一个类别(用圆点表示),三角形外是第二个类别(用五角星表示)。满足以下不等式方程组的点在三角形内:将图中的点(1.5,1.5)带入不等式方程组由此验证点(1.5,1.5)在三角形内。将点(0.5,0.5) 带入不等式方程组由此验证点(0.5,0.5)不满足方程组,即点不在三角形内。平面内的任何一个点,都可以通过上面的不等式,判断出是否在三角形内,这样就可以解决二分类问题,三角形内是第一个类别,三角形..

2022-02-25 16:25:16 654

原创 感知机到神经元

感知机的表达式:式3的图像表达:设,将特定的函数换为更广范的函数。变换后的结果:很容易推广到n个输入的情况:h是所有信号的总和,f(h)是信号总和转换为输出信号的函数,这种函数一般称为激活函数。至此感知机进化到了神经元。感知机与神经元之间只有激活函数不同。感知机是神经元的一个特例。由于激活函数的不同,神经元的输出可以是离散的,也可以是连续的。常用的激活函数有:阶跃函数(感知机使用的激活函数):Sigmoid函数:...

2022-02-22 10:29:28 1776

原创 感知机:函数与逻辑运算

函数包含自变量,因变量与映射。首先定义一个函数,其数学表达式为通过调整常量A,B,C的取值,观察函数f(x1,x2)的输出有什么规律。将上表和逻辑与真值表做对比,会发现它们的运算结果是一致的。与真值表:调整常量的值,比如A=0.5 B=0.5 C=0.7 时,也可以得到逻辑与的运算结果。可见常量A,B,C的取值不是唯一的。与非真值表计算结果和与非真值表是一致的。或真值表计算结果和或真值表是一致的。表达式1...

2022-02-21 15:58:51 1915

原创 不定积分 定积分 计算方法

不定积分不定积分的性质不定积分计算方法第一类 换元积分法(凑积分法)第二类 换元积分法分部积分法定积分定积分的性质积分上限函数牛顿-莱布尼茨公式定积分换元法定积分分部积分法二重积分二重积分的换元法...

2022-02-18 16:29:49 1049

原创 一维随机变量

必然事件:一定发生。记作 Ω不可能事件:一定不发生。记作 ϕ运算律:古典概率条件:有限个样本,等可能性。排列,组合加法原理:有几类方案用加法。乘法原理:分几步用乘法。排列:1不重复排列2重复排列组合:从n个不同元素中取出m个不同元素。条件概率概率乘法公式全概率公式贝叶斯公式独立性伯努利模型随机变量离散型:有限个,无限可列个。非离散型:连续型。...

2022-02-18 10:49:20 390

原创 数 学 公 式

泰勒公式麦克劳林公式牛顿-莱布尼茨公式格林公式高斯公式斯托克斯公式欧拉方程傅里叶级数黎曼-勒贝格定理

2022-02-16 14:54:07 527

原创 偏导数,方向导数,梯度,多元复合函数求导

偏导数方向导数梯度在某一点上的偏导数与方向导数的结果是一个数值。在某一点上的梯度是一个向量。多元函数

2022-02-16 10:00:07 1001

原创 杂 货 铺

直线方程表达形式

2022-02-11 16:03:26 392

原创 导数,导函数

导数的定义导函数定义极值点费马定理导数的四则运算反函数求导公式复合函数的导数基本初等函数导数公式参变量函数的导数

2022-02-11 11:11:11 338

原创 函数与函数极限

基本初等函数的分类:初等函数定义:由基本初等函数经过有限次四则运算与复合运算所得到的函数,统称为初等函数。数列:定理:在实数系中,有界的单调数列必有极限。任何数列都存在单调子列。任何有界数列必定有收敛的子列。定理(柯西收敛准则):函数极限定义:函数极限的ε-δ定义:函数极限的性质:两个重要极限:初等函数的连续性:定理:一切基本初等函数都是其定义域上的连续函数。定理:任何初等函数都是在其定义域上的连续函...

2022-02-11 09:00:41 635

原创 二次型的分类

二次型正定的判别法:判别法I:用定义。判别法II:用标准形。判别法III:用特征值。判别法IV:用顺序主子式。

2022-01-28 09:23:19 1126

原创 二次型及其矩阵

二次型定义1:称为n元二次型,简称为二次型。定义2:只含平方项的二次型,即形如称为二次型的标准形(或法式)。二次型的矩阵表示法:二次型的矩阵是实对称阵。定义3:二次型经可逆变换后的矩阵:定义4:若线性变换可逆,则称线性变换为可逆线性变换;定义5:定理:实对称矩阵一定与对角阵合同。定理1:...

2022-01-27 16:19:08 19581

原创 实对称矩阵的相似对角化

实对称矩阵的性质性质1:实对称矩阵的特征值都是实数。性质2:实对称矩阵的相异特征值所对应的特征向量必定正交。性质3:实对称矩阵A的k重特征值所对应的线性无关的特征向量恰有k个。由此推出:实对称矩阵A一定与对角矩阵相似。定理1:实对称矩阵A一定与对角阵相似。...

2022-01-27 14:33:59 1194

原创 一般矩阵的相似对角化

矩阵与对角阵相似的条件

2022-01-27 11:25:10 199

原创 特征值与特征向量的性质

性质1:定理:推论:性质2:属于同一特征值的特征向量的非零线性组合仍是属于这一特征值的特征向量;但属于不同特征值的特征向量的非零线性组合一般就不是特征向量了。特征值的求法公式:特征值与矩阵的关系公式...

2022-01-27 10:56:43 3870

原创 矩阵的相似与特征值和特征向量定义

矩阵的相似定义相似矩阵的性质特征值和特征向量的定义

2022-01-27 09:44:37 1805

原创 非齐次线性方程组

非齐次线性方程组有解的判定非齐次线性方程组的解的性质非齐次线性方程组的通解

2022-01-26 17:21:14 559

原创 齐次线性方程组

方程组的代数形式方程组的矩阵形式方程组的向量方程形式齐次线性方程组解的性质:是方程组的解,则称为非零解,也称为非零解向量。性质1:齐次方程组的两个解的和仍是方程组的解。即:性质2:定义:系数矩阵作初等行变换,不会改变方程组的解。系数矩阵化为行最简形。如下:定理:推论1:推论2:...

2022-01-26 16:19:55 2831

原创 向量组的正交性

向量的内积定义运算:向量的正交性:正交向量组的性质:向量组的正交规范化正交矩阵 定义:正交矩阵的判定

2022-01-26 14:29:16 3167

原创 向 量 空 间

向量空间及其子空间的定义定义1:定义2 向量空间:子空间定义:基的定义:维数的定义:基中所含向量个数r称为向量空间的维数。若将向量空间视作向量组,则基就是向量组的极大线性无关组,维数就是向量组的秩。因此,基于维数的求法类似于向量组的极大无关组与秩的求法。向量在基下的坐标定义:1 向量在一组确定的基下的坐标是唯一的。2 向量空间的基不唯一。因此,向量在不同基下的坐标也不一样。...

2022-01-26 11:00:31 792

原创 向量组极大无关组和向量组的秩

向量组的极大无关组定义极大无关组包含两层含义:1 极大性,2无关性。1 线性无关向量组的极大无关组就是其本身;2 向量组与其极大无关组等价;3 同一个向量组的极大无关组不唯一,但它们之间是等价的。向量组的秩定义推论:等价的向量组有相同的秩。但是:有相同秩的两个向量组不一定等价。向量组的秩的求法行秩:矩阵行向量组的秩;列秩:矩阵列向量组的秩。定理4:矩阵的行秩与列秩相等,为矩阵的秩。推论:向量组的秩与该向量组所构成的矩阵的秩相等。求向量...

2022-01-26 09:55:44 5172

原创 向量组相关性的判定定理

2022-01-25 18:11:31 312

原创 向量组的线性相关

当向量组只含有一个向量时,若向量是零向量,则线性相关;若向量是非零向量,则线性无关。两个向量线性相关的充要条件是其对应分量成比例。任一含有零向量的向量组线性相关。...

2022-01-25 17:30:03 2768

原创 向量及其线性运算

定义:由数α1,α2,⋯,αn组成的有序数组,称为n维向量,简称为向量。通常用希腊字母α,β,γ等表示。线性运算线性组合向量组的等价若向量组(I)中每个向量都可由向量组(II)线性表示,则称向量组(I)可由向量组(II)线性表示;若向量组(I)与向量组(II)可以互相线性表示,则称向量组(I)与向量组(II)等价。向量组的等价关系具有自反性、对称性、传递性。...

2022-01-25 14:29:01 856

原创 分 块 矩 阵

定义:将矩阵用若干纵横直线分成若干个小块,每一小块称为矩阵的子块(或子阵),以子阵为元素形成的矩阵称为分块矩阵。准对角阵 (分块对角阵)分块三角阵分块斜对角阵...

2022-01-25 13:21:02 608

原创 逆 矩 阵

逆阵唯一。并非每个方阵都可逆。逆矩阵性质:初等矩阵的逆仍为同类型的初等矩阵。

2022-01-25 10:54:10 263

原创 初 等 矩 阵

定义:对单位阵进行一次初等变换后得到的矩阵称为初等矩阵。三种初等矩阵:初等矩阵的性质:初等矩阵的转置仍为同类型的初等矩阵。初等矩阵的行列式:初等矩阵都是非奇异的。矩阵行变换相当于左乘初等矩阵;矩阵列变换相当于右乘初等矩阵。以下命题是等价的:...

2022-01-25 10:10:03 4627

原创 矩 阵 的 秩

梯形阵的秩是梯形阵中非零行的数量。 任何一个矩阵可以通过矩阵初等变换化为梯形阵。矩阵经初等变换后其秩不变。若两个矩阵有相同的秩,则这两个矩阵有相同的标准形,从而等价;反之,若两个矩阵等价,则它们的秩相同。满秩矩阵:若方阵A的秩与其阶数相等,则称A为满秩矩阵;否则称为降秩矩阵。...

2022-01-24 16:07:04 362

原创 矩阵的三种初等变换

第一种:交换行(列)的位置。符号:第二种: 用非零常数k乘以第i行(列)。符号:第三种: 将矩阵的第j行(列)乘以常数k后加到第i行(列)对应元素上去。符号:初等变换可以简化矩阵,将矩阵化为梯形阵,梯形阵可以进一步化为等价标准型,然后可以得出矩阵的秩。...

2022-01-24 15:08:46 6369

原创 伴 随 矩 阵

方阵有伴随矩阵二阶矩阵的伴随矩阵N阶矩阵公式

2022-01-24 14:30:13 73

单片机STM32F429连接USB飞行摇杆示例工程

工程源码,使用STM32连接USB摇杆项目。 展示了USB HOST的使用方式,摇杆设备代码,以及摇杆协议解析代码。 代码结构性强,简单易懂,初学者友好。 介绍文章链接: https://blog.csdn.net/softlove03/article/details/128616152?spm=1001.2014.3001.5501

2023-01-11

FreeImage.NET.zip

FreeImage.Net 3.18.0 VS2017 .net framework 3.5 编译。 包含win32,win64两个版本。 FreeImageNET.dll FreeImage.dll

2020-09-06

OpenCV 4.0.0 VS2017(vc15)编译后的lib、dll、头文件

cmake3.13和VS2017 社区版编译 release版 包含x86,x64 , 单一文件 opencv_world400 无扩展模块

2018-12-08

OpenCV 4.0.0 +contrib,VS2015(vc14)编译后的lib、dll、头文件

cmake3.13和VS2015 社区版编译 release版 包含x86,x64 , 单一文件 opencv_world400

2018-12-07

OpenCV3.2 vc12编译的Lib,Dll

VS2013(vc12)编译的OpenCV3.2.0,Release版本,x86和x64 动态库和lib文件。 单一文件编译 opencv_world320.lib 不包含扩展模块 压缩包文件列表 \vc12 的目录 2018/12/07 11:39 . 2018/12/07 11:39 .. 2018/12/07 11:38 dll 2018/12/07 11:38 include 2018/12/07 11:38 lib 0 个文件 0 字节 \vc12\dll 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 x64 2018/12/07 11:38 x86 0 个文件 0 字节 \vc12\dll\x64 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\dll\x64\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 13:20 17,397,760 opencv_ffmpeg320_64.dll 2018/11/22 13:20 43,249,664 opencv_world320.dll 2 个文件 60,647,424 字节 \vc12\dll\x86 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\dll\x86\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 10:45 16,480,768 opencv_ffmpeg320.dll 2018/11/22 10:45 35,699,200 opencv_world320.dll 2 个文件 52,179,968 字节 \vc12\include 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 opencv 2018/12/07 11:38 opencv2 0 个文件 0 字节 \vc12\include\opencv 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2016/12/21 18:37 3,226 cv.h 2016/12/21 18:37 2,709 cv.hpp 2016/12/21 18:37 2,580 cvaux.h 2016/12/21 18:37 2,426 cvaux.hpp 2016/12/21 18:37 2,222 cvwimage.h 2016/12/21 18:37 2,476 cxcore.h 2016/12/21 18:37 2,496 cxcore.hpp 2016/12/21 18:37 2,305 cxeigen.hpp 2016/12/21 18:37 137 cxmisc.h 2016/12/21 18:37 2,274 highgui.h 2016/12/21 18:37 2,192 ml.h 11 个文件 25,043 字节 \vc12\include\opencv2 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2016/12/21 18:37 4,582 opencv.hpp 1 个文件 4,582 字节 \vc12\lib 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 x64 2018/12/07 11:38 x86 0 个文件 0 字节 \vc12\lib\x64 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\lib\x64\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 13:21 14,772,142 opencv_ts320.lib 2018/11/22 13:20 1,813,572 opencv_world320.lib 2 个文件 16,585,714 字节 \vc12\lib\x86 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/12/07 11:38 Release 0 个文件 0 字节 \vc12\lib\x86\Release 的目录 2018/12/07 11:38 . 2018/12/07 11:38 .. 2018/11/22 10:45 11,947,150 opencv_ts320.lib 2018/11/22 10:45 1,778,850 opencv_world320.lib 2 个文件 13,726,000 字节 所列文件总数: 23 个文件 143,169,073 字节 44 个目录 768,389,644,288 可用字节

2018-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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