- 博客(105)
- 收藏
- 关注
原创 C语言复习笔记4
for循环:会出现死循环,注意i的地址会跟越界的arr[i]相等,所以出现死循环。getchar需要清空缓冲区的情况。continue跳过本轮循环。goto语句造成的死循环。while循环 死循环。只打印10个haha。
2023-06-10 10:28:27
229
原创 基于MATLAB的数字信号处理第2章
2.11.随机信号实现周期信号。18.信号分解为奇偶序列。8.离散sinc信号。9.指数序列相关信息。2.14时域尺度变换。2.16. 信号微积分。
2023-05-21 22:09:14
2472
原创 matlab设计FIR滤波器
B = fir1(N,Wn)设计FIR低通滤波器,返回的滤波器参数保存在长度为N+1的数组B中。%滤波函数,参数1为滤波器系数,参数2为行数(这里没有使用矩阵)故为1,参数3为输入信号。%N阶带通滤波器 B=fir1(N,Wn,'stop');%表示N阶高通滤波器 B=fir1(N,Wn,'low');Run一下生成的滤波器函数.m文件,会生成滤波器系数矩阵Hd,然后就可以调用filter函数对输入信号进行滤波了。
2023-05-11 10:44:00
9553
原创 C语言复习笔记2
静态成员函数没有this指针,静态函数只能访问静态成员变量,两者均属于整个类而不属于某个对象,可以用对象或者类名驱动。static修饰全局变量会导致这个变量仅在所在的.c文件可见,对于同一工程下的其他.c文件不可见(使用extern也不行)。static修饰函数会导致仅在这个函数所在的.c文件可见,对于同一工程下的其他.c文件不可见。8.extern声明外部变量,在同一工程下的.c文件都可以操作这个变量,对于函数也是,等于扩展了变量和函数的可见性。2.内存中保存的是补码 0的补码取反得补码再求源码是-1。
2023-05-06 06:48:55
567
原创 C语言复习笔记1
ddd 一到三个八进制找到10进制ascll码并对应为字符,\xdd一到两个十六进制,转化为对应的十进制ascll码并对应为字符。gcc好像存在一定优化,打印sizeof结果不同,打印strlen和内容时相同。5.转义字符 以\开头,出现不想要的转义字符时需要在前面多加一个\。转义的使用有两个方面,一个是转为字面意思,一个是去除转义。2.当局部变量和全局变量重名,局部变量优先。4.字符串,gcc好像默认会添加\0?3.变量与常量,变量的生命周期。枚举默认从0开始,可以赋初值。bit 01二进制的比特位。
2023-04-29 22:00:26
620
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人