- 博客(8)
- 资源 (20)
- 收藏
- 关注
原创 C语言-链表
目录1基本原理2链表的基本操作2.1节点构造2.2建立链表头2.3建立链表并输入数据2.4在链表头插入节点2.5在链表尾插入节点2.6链表排序-值交换2.7删除节点2.8释放链表2.9输出链表1基本原理 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一...
2019-12-20 15:10:34 1563
原创 C语言—判断一年中的第几天
1基本思路假设求解的是n年m月l日,就是将前n-1个月的天数累加起来得到sum,再加上当月的l,就是sum+l只是不是每个月的天数都是一样的而已,还要注意n年是否是闰年,从而修改当年2月的天数。2闰年的判断方法判断任意年份是否为闰年,需要满足以下条件中的任意一个:① 该年份能被 4 整除同时不能被 100 整除;② 该年份能被400整除。3程序int WHICH_...
2019-12-16 16:55:07 4869
原创 基于matlab的自适应NLMS算法实现
1 NLMS基本原理 NLMS算法的计算迭代过程与LMS算法基本一致,只是LMS算法中的步长是固定的,而在NLM算法步长是可变的,根据输入信号动态的调整迭代的步长,已达到较快的和稳定的收敛过程。2迭代过程1)给定w(0);2)计算输出值:y(k)=w(k)Tx(k)y(k)=w(k)Tx(k);3)计算估计误差:e(k)=d(k)−y(k)e(k)=d(k...
2019-12-15 21:23:41 5195 6
原创 LMS算法的C语言实现
迭代过程:1.2.3.u是步长因子,控制算法的收敛速度。matlab版的LMS算法代码参考:https://blog.csdn.net/qq_40893012/article/details/102778169#define M 8float WFilter[M];/* C语言版LMS算法 未经验证可能会有些问题* matlab参考(已验证)*https://...
2019-12-12 22:20:06 2558
原创 C语言-选择排序算法
1 原理 选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。 选择排序法的第一层循环从起始元素开始选到倒数第二个元素,主要是在每次进入的第二......
2019-12-06 19:37:52 3412
原创 数字电路-NE555脉冲电路
1.基本电路: 计算方式: F = 占空比 = *100%2占空比可调的脉冲电路:计算方式: 其中为可调电阻上半部分...
2019-12-01 22:16:57 10031
原创 数字电路——流水灯(二)_往返流水灯
芯片:两片74191,D触发器改成T触发器,74138仿真图: 该电路还存在一个问题,在每一个周期结束时,都会“过头”,就是1-8亮,然后8-1亮是正常的顺序,但是在8-1时,1亮完后,8会亮,然后才是1-8顺序。......
2019-12-01 20:54:07 5452 1
二级CMOS放大器的电路与版图设计.pdf
2020-11-01
2016套筒式运放器指导书.pdf
2020-11-01
《模拟CMOS集成电路设计》9、运算放大器.pdf
2020-11-01
matlab_svd.m
2019-10-28
AD637型真有效植/直流转换器.pdf
2019-09-22
Nodbus和TCP 智能家居协议
2019-03-01
电磁场云电磁波课后答案
2017-11-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人