自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 艾思控AQMD6008BLS-TE无刷电机驱动使用笔记(配合STM32)

本驱动器使用的电机电流精确检测技术、有感无刷电机自测速、有感无刷电机转动位置检测、再生电流恒电流制动(或称刹车)技术和强大的PID调节技术可地控制电机平稳正反转、换向及制动,输出电流实时调控防止过流,精准控制电机转速和转动位置,电机响应时间短且反冲力小。

2024-01-04 16:06:09 721 2

原创 (C语言)通过makefile实现多个C文件的编译

(C语言)通过makefile实现多个C文件的编译

2022-10-06 11:30:13 2930 1

原创 (C语言)编写解n阶方程组的列主元Gauss消去法的通用程序

(C语言)编写解n阶方程组的列主元Gauss消去法的通用程序

2022-09-28 17:15:30 664

原创 使用Microsoft Visual Studio编写C#上位机(串口助手)

使用Microsoft Visual Studio编写C#上位机(串口助手)

2022-09-23 15:03:28 3126 2

原创 Protothreads实现STM32多线程处理

Protothreads实现STM32多线程处理

2022-06-18 06:53:07 4012

原创 在Webots中进行机器人建模的过程

以最简单的四轮小车为例:1. 添加Robot节点;2. 在Robot节点下children里添加Group节点,将该Group命名为body;3. 在该Group节点下children里添加Shape节点,在Shape节点中绘制机器人身体(主要是编辑appearance和geometry);4. 回到Robot节点下的Bounding Object,USE body(很重要),此时边缘出现白线;同时设置physics节点,质量设为-1;5. 在Robot节点下children

2022-05-14 23:34:11 1615 1

原创 在Webots中导入自己的3D模型

之前自己踩了一些坑,现在来把这个过程纪录下来,供大家一起学习交流。软件版本:Webots 2020b, Creo 5.0(SolidWorks等3D画图软件都可以,无限制)详细步骤1. 将Creo中画好的的零件模型导出为stl格式(其他格式应该也可以,但stl亲测可行);2. 打开Webots工程,选择文件 >> Import 3D Model;3. 选择之前准备好的stl文件;4. 进行大小调整,导入模型完成;5. (可选...

2021-10-10 11:34:33 3207

原创 (非常详细)Keil4从零开始建立STM32工程

算是给自己做一个备忘录,防止忘记过程可以来查阅一、下载固件库1.百度“STM32标准外设软件库”,点击第一个网页,获取标准外设软件库2.打开软件库,将Libraries文件夹改名为"Lib",我们只需要这个文件夹二、建立工程1.新建Demo文件夹,作为工程文件夹2.打开Keil4,新建工程,选择先前的Demo文件夹,文件名为Demo3.选择CPU4.添加启动代码选择“否”,之后手动添加5.点击工具栏中“红绿黄”图标,给工程添加“St...

2020-11-21 14:32:18 8747 2

原创 Leetcode 1370.上升下降字符串(C语言)

给你一个字符串s,请你根据下面的算法重新构造字符串:从 s中选出 最小的字符,将它 接在结果字符串的后面。从 s剩余字符中选出最小的字符,且该字符比上一个添加的字符大,将它 接在结果字符串后面。重复步骤 2 ,直到你没法从 s中选择字符。从 s中选出 最大的字符,将它 接在结果字符串的后面。从 s剩余字符中选出最大的字符,且该字符比上一个添加的字符小,将它 接在结果字符串后面。重复步骤 5,直到你没法从 s中选择字符。重复步骤 1 到 6 ,直到 s中...

2020-10-26 00:06:24 277

原创 Leetcode 面试题 17.10.主要元素(C语言)

数组中占比超过一半的元素称之为主要元素。给定一个整数数组,找到它的主要元素。若没有,返回-1。示例1:输入:[1,2,5,9,5,9,5,5,5]输出:5示例2:输入:[3,2]输出:-1示例3:输入:[2,2,1,1,1,2,2]输出:2代码:int majorityElement(int* nums, int numsSize){ int i, j, flag, length = 0, mode, maxtime; int *a = .

2020-10-25 00:00:34 201

原创 Leetcode 7.整数反转(C语言)

给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入: 123输出: 321示例2:输入: -123输出: -321示例3:输入: 120输出: 21注意:假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为[−231, 231− 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。代码:int reverse(int x){ int t; long int ans = 0;...

2020-10-24 23:07:26 170

原创 Leetcode 1588.所有奇数长度子数组的和(C语言)

给你一个正整数数组arr,请你计算所有可能的奇数长度子数组的和。子数组 定义为原数组中的一个连续子序列。请你返回 arr中 所有奇数长度子数组的和 。示例1:输入:arr = [1,4,2,5,3]输出:58解释:所有奇数长度子数组和它们的和为:[1] = 1[4] = 4[2] = 2[5] = 5[3] = 3[1,4,2] = 7[4,2,5] = 11[2,5,3] = 10[1,4,2,5,3] = 15我们将所有值求和得到 1 + 4 + 2 + ...

2020-10-23 12:17:07 270

原创 Leetcode 面试题 01.06.字符串压缩(C语言)

字符串压缩。利用字符重复出现的次数,编写一种方法,实现基本的字符串压缩功能。比如,字符串aabcccccaaa会变为a2b1c5a3。若“压缩”后的字符串没有变短,则返回原先的字符串。你可以假设字符串中只包含大小写英文字母(a至z)。示例1 输入:"aabcccccaaa" 输出:"a2b1c5a3"示例2输入:"abbccd" 输出:"abbccd" 解释:"abbccd"压缩后为"a1b2c2d1",比原字符串长度更长。提示:字符串长度在[0, 50000]范围内。

2020-10-23 00:14:57 347

原创 Leetcode 1576.替换所有的问号(C语言)

给你一个仅包含小写英文字母和 '?' 字符的字符串 s,请你将所有的 '?' 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。注意:你 不能 修改非 '?' 字符。题目测试用例保证 除 '?' 字符 之外,不存在连续重复的字符。在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的。解法:char * modifyString(char * s){ int length = s.

2020-10-22 22:11:37 290

原创 K-means聚类分析

例题:从21个工厂中抽出同类产品,每个产品测两个指标,欲将各厂的质量情况进行分类。工厂 指标1 指标2 1 0 6 2 0 5 3 2 5 4 2 3 5 4 4 6 4 3 7 5 1 8 6 2 9 6 1 10 7 0 11 -4 3 12 -2 2 13 -3 2 14

2020-09-02 20:27:30 552

原创 模拟电路应用笔记2:二极管

二极管测试DO-15中贴上银色一圈的是负极,另一头即为正极。如图,LED没能亮起。于是我们测量电流和电压。特性:二极管导通之后,它所分得的电压为0.7V;发光二极管导通之后分得的电压值为1-2V(工程中为1.66V),电流值为5-20mA。因为图中电流值不足5mA,所以二极管不发光。UR = 12V - 0.7V - 1.66V,取电流值为10mA,若想让二极管发光,需满足R = UR/10mA = 964Ω。修改阻值,再次测量。二极管发光,电流大小约为10.

2020-08-03 11:56:40 795

原创 模拟电路应用1

学了一学期模电,不知道学了个啥,于是我又来学了。硬件的重要性1.搞开发设计≠搞电路板,什么电路都给你搭好了。2.项目开发是必须需要硬件支持的。

2020-08-02 15:42:39 222

原创 学习常用模型及算法:4.图论模型和算法

美赛中涉及到图论的题是比较多的。无向图是由边、节点和关联函数构成的。关联函数说明了哪条边由哪两个节点构成。再简单图里,我们说的边就是连杆。在有向图中,关联函数里前后两点的顺序不能颠倒。将原图去掉一些边和节点得到的图就是子图完全二分图:将所有点分为两个集合,集合里面的每个点都与另一个集合内的所有点连接。星图是完全二分图的特殊情况。在路里面,除了首尾节点以外,其他任意节点都是入度为1,出度为1。图有两种矩阵表现形式:关联矩阵和邻接矩阵。其中ma...

2020-08-02 10:34:12 703

原创 学习常用模型及算法:3.评价和预测

评价方法1.加权平均法最简单的方法,但不能忽视。2.层次分析法该题可划分为三层。首先我们要求得准则层对目标层的权重。我们可以引进判断矩阵的概念,以两两比较的方式判断每两个指标中哪个更为重要。因为这里是4个判断标准,所以n = 4, RI(n) = 0.9。经过计算得出一致性比例。将最大特征值所对应的特征向量归一化,即可得到本层次各因素的重要性的排序。求出准则层对目标层的权重之后,我们再去求备选层对准则层的权重,方法同前述一致。将两个步.

2020-07-31 22:32:53 1670

原创 主成分分析案例

去百度文库上一搜,是很老的题目了。这里所做的只是准备工作,为后面更多的数据处理做准备。例题1.对原始资料矩阵进行标准化处理zef_data = xlsread('chengshi.xls');z = zscore(zef_data)z = 1.1977 0.7149 0.6674 1.1390 0.9189 3.1113 2.5079 3.2677 3.6461 3.6018 0.5570 0.61.

2020-07-29 19:58:33 11205

原创 学习常用模型及算法:2.元胞自动机和交通模型

元胞自动机在数模中的应用十分广泛。元胞自动机原理一维元胞自动机。给出任意一个状态,都能知道下一时刻的状态。规则已给出,总共有2^3 = 8种可能。二维元胞自动机——生命游戏元胞的状态是有限的——不是有车就是无车,不是死就是活。可以用简单的规则来模拟复杂的问题。元胞自动机的构成要素左图可用来模拟疾病传播情况最常用的就是正方型网格,其次是六边型网格。三角型网格几乎不出现。...

2020-07-29 11:29:35 2666 1

原创 学习常用模型及算法:1.启发式算法(模拟退火和遗传算法)

启发式算法常见的有三种:模拟退火、遗传算法、神经网络本篇文章主要涉及模拟退火和遗传算法。事实证明,即使是老算法也能用的很妙。经典问题:旅行商问题每个城市只有一个箭头指进,一个箭头指出,即入度和出度均为1。模拟退火算法原理模拟退火算法的好处就在于,如果你设置初始点为A点,会有一定概率跳出B点从而到达D点,而贪心算法不行(除非设置初始点在C点)图中or random...即为metropolis准则,也是模拟退火和贪心算法的根本区别。模拟退火算法设计...

2020-07-27 20:07:21 1461 1

原创 典型相关分析

例题:棉花红铃虫第一代发蛾高峰日y1、第一代累计百株卵量y2、发蛾高峰日百株卵量y3及2月下旬至3月中旬的平均气温x1(℃)、1月下旬至3月上旬的日照小时累计数的常用对数x2的16组观测数据如下表,试作气象指标x1、x2与y1、y2、y3的典型相关分析。  x1 x2 y1 y2 y3 1 9.2 2.014 186 46.3 14.3 2 9.1 2.17 169 30.7 14 3 8.6

2020-07-21 17:32:10 791

原创 非参数统计

例题:用湖北省油菜投入与产出的数据,计算油菜产量与物质费用投入、土地投入、劳动力投入的直接通径系数。数据详见这里1.首先计算油菜产出y与各投入之间的简单相关系数clearclcA=xlsread('youcai.xlsx','B2:E14');for i=1:3 xi=log(A(:,i+1)); y=log(A(:,1)); [ry(i),py(i)]=corr(xi,y,'type','pearson');endry,pyry = 0.

2020-07-17 22:40:01 406

原创 非参数统计

例题:使用H检验法:x=[21,24,27,20;20,18,19,15;22,25,27,22];x1=reshape(x',numel(x),1);group=[1,1,1,1,2,2,2,2,3,3,3,3];[p,table,stats]=kruskalwallis(x1,group);Source SS df MS Chi-sq Prob>Chi-sq----------------------------------.

2020-07-17 16:07:33 336

原创 单因素方差分析模型

例题:试分析温度对着色度的影响。1.正态性检验(ks检验)a=[0.981,0.964,0.917,0.669 0.607,0.693,0.506,0.358 0.791,0.642,0.810,0.705 0.901,0.703,0.792,0.883];b=[1 1 1 1 2 2 2 2 3 3 3 3 4 4 4 4];a=reshape(a',numel(a),1);for i=1:4 ai=a(b==i); alpha=0.0.

2020-07-16 22:15:02 3767

原创 多序列回归预测模型

湖北省油菜投入与产出的统计分析1.投入指标:资本(K),土地(S),劳动(L);2.产出指标:总产量(Y),建立模型:转化为四元线性回归问题。代码:clearclcA=xlsread('youcai.xlsx','B2:E14');B=xlsread('youcai.xlsx','F2:F14');x1=log(A(:,2));x2=log(A(:,3));x3=log(A(:,4));xa=cat(2,x1,x2,x3);xb=cat(2,x1,x..

2020-07-15 16:00:43 1013

原创 随机序列的Markov链预测

1978年至2004年城镇居民蔬菜人均消费数据,请给出城镇居民蔬菜消费量的长期趋势。1.状态划分及构造A=[130 137 143 152.34 159.08 165.48 149.04 144.36 148.32 142.58 147.02 144.56 138.70 132.18 124.91 ... 120.64 120.74 116.47 118.51 113.34 113.76 114.94 114.74 115.86 116.52 118.34 122.30];b.

2020-07-10 21:51:25 405

原创 时间序列的ARIMA预测分析

测得某一地区一口井7年的地下水埋深数据,试预报第8年全年的地下水埋深。1,平稳性检验画原始序列图和自相关图x=[9.40,8.81,8.65,10.01,11.07,11.54,12.73,12.43,11.64,11.39,11.10,10.85,... 10.71,10.24,8.48,9.88,10.31,10.53,9.55,6.51,7.75,7.80,5.96,5.21,... 6.39,6.38,6.51,7.14,7.26,8.49,9.39,9.71,9.

2020-07-10 17:03:51 2690

原创 灰色预测案例分析

蔬菜产量预测由1990-2001年某地蔬菜产量,建立模型预测该地2002年蔬菜产量,并对预测结果做检验。1.画图t=1990:2001; X0=[19519,19578,19637,19695,16602,25723,30379,34473,38485,40514,42400,48337];hold onplot(t,X0,'linewidth',1)xlabel('年份')ylabel('产量')hold off图像具有指数趋势,可以使用灰色预测。2.编写..

2020-07-09 00:16:11 2342

原创 单序列时间回归预测

y随时间的观测值如下所示:1.85 1.37 1.02 0.75 0.56 0.41 0.31 0.23 0.17预测第10期的数据。1.画图t=1:9;y=[1.85 1.37 1.02 0.75 0.56 0.41 0.31 0.23 0.17];plot(t,y)2.选择匹配的曲线,化非线性为线性:3.正态性检验(ks检验法)检验原值x=[1.85 1.37 1.02 0.75 0.56 0.41 0.31 0.23 0.1...

2020-07-07 23:19:38 901 1

原创 回归模型案例

代码:clear;clc;x=[3.5 1.8 2.4 3.0 3.5 3.9 4.4 4.8 5.0];y=[8.5 2.57 3.0 5.3 8.9 11.69 13.1 13.6 13.3];stats=reglm(y,x,'linear');[xsort,id]=sort(x);ysort=y(id);plot(xsort,ysort,'k.','Markersize',15);hold onplot(x,stats.yhat,'linewidth',3)xlabe...

2020-07-07 17:08:14 1151 1

原创 高数叔数学建模学习笔记(1)

此处将我在学习高数叔数学建模课程中遇到的代码记录下来,便于查看、学习。5.matlab中的文件wendu.mclear;f=input('temperature:');c=5*(f-32)/9wendu2.mfunction w=wendu2(x)w=5*(x-32)/9;fcircle.mfunction [s,p]=fcircle(r)s=pi*r.^2;p=2*pi*r;fandemeng.mfunction fdmd=fa...

2020-07-04 15:44:41 1340 2

原创 初次接触搜索——城堡、互质组、八皇后

之前纯粹是打酱油的心态报了软挑赛,没想到因为学长的指导而接触到了搜索。学长让我做了两三题,但每题对于基本没接触过算法的我来说都是登天难。。。好在看了网上其他一些大佬的思路后,总结出了自己的解决方案。现记录下来以分享。No.1 城堡问题链接:http://noi.openjudge.cn/ch0205/1817/代码:height = int(input())width =...

2020-04-03 12:06:40 186

原创 Python计算机视觉:在阈值化图像中使用center_of_mass()函数寻找每个物体的中心坐标

Python计算机视觉:在阈值化图像中使用center_of_mass()函数寻找每个物体的中心坐标《Python计算机视觉》第一章练习第七题:使用形态学操作处理阈值化图像。在发现一些参数能够产生好的结果后,使用center_of_mass()函数寻找每个物体的中心坐标,将其在图像中绘制出来。以下是我的尝试:from PIL import Imagefrom numpy import *...

2019-08-16 23:21:43 4190

空空如也

空空如也

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

TA关注的人

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