- 博客(17)
- 收藏
- 关注
原创 线性稳压电路(三极管,运算放大器)
3.在电路右侧,设输出电压为5V时,放大器同相和反相的电压相同,都为稳压管稳定的电压幅值。4.运算放大器:当输出端电压变小,反相电压变小,运放输出增大,三极管输出电流增大;1.电容作用:短路交流信号,使交流信号更快回到负极,最大可能减少对负载和变压电路的影响。我们目前有一个12v电压源,我们需要一个稳定的5V电压输出,我们该如何设计这个电路呢?1.对于交流电,我们可以使用变压器进行电压变换,但是对于直流电,这个办法则行不通了。当输出端电压等于5V时,其余7V都施加在三极管身上,此时三极管工作在线性放大区。
2023-09-18 00:21:49
3285
1
原创 带通信号的低通复信号
在对时域进行抽样时,抽样频率应该大于信号的最高频率的二倍,为了防止正好二倍每次采样都采样在周期始末,一般在工程上采用三到五倍,或者二点几倍。链接:https://pan.baidu.com/s/1O7Xglkl7SYEv2xgIeG8WrA?对时域进行抽样,相当于在频域对信号频谱进行周期为采样频率的从负无穷到正无穷的周期延拓。在频域上表达为一个带通信号的频域搬移和低通信号共轭信号的频域搬移的形式。1.频域图像关于y轴左右对称:要求时域信号是实信号。频域图像关于y轴左右不对称:时域信号是复信号。
2023-07-03 10:27:04
252
1
原创 python使用递归进行文件夹内容搜索
python使用递归进行文件夹内容搜索代码:#encoding=utf-8#递归打印所有的目录和文件import osallfiles=[]def getAllFiles(path,level): childFiles=os.listdir(path)#读出此路径下的文件 for file in childFiles:#遍历读出的文件 filepath=os.path.join(path,file)#将路径转换为绝对路径 if os.path.i
2021-02-05 14:26:39
309
1
原创 python_函数_eval()
python_函数_eval()功能:将字符串str当成有效的表达式来求值并且返回计算结果语法:eval(source[,globals[,locals]])->values=print("abcd")#s从客户端发来的代码,或者从文件中读入的字符串eval(s)c=eval("a+b")参数:source:一个python表达式或者函数compile()返回的代码对象globals:可选。必须是dictionarylocals:可选。任意映射对象dict1={'a': 100,
2021-01-20 19:52:12
72
原创 Python——函数——lambda表达式和匿名函数
Python——函数——lambda表达式和匿名函数 lambda表达式可以用来声明匿名函数。 lambda函数是一种简单的,在同一行中定义函数的方法。 lambda函数实际上生成了一个函数对象 lambda表达式只允许包含一个表达式,不能包含复杂语句,该表达式的计算结果就是函数的返回值。基本用法lambda arg1,arg2,arg3… : <表达式>(1)arg1/arg2/arg3为函数的参数。(2)<表达式>相当于函数体(3)运算结果:表达式的运算结果
2021-01-20 19:38:55
500
原创 C语言-----数组切割逆序(不用stringcopy)
1.目的:输入: I’m a student输出: student a I’m2.思考(1)另开一个空间对字符串进行切割存储(2)开一个二维数组对字符串进行存储(3)二维数组的行数最多和字符串的字符个数相当int Inverse(char str[],char str[][N]){ int num=; int i; int j=; for(int i=;i<=strlen(str1);i++)//条件判断:当恰好读到str1的\0时,是正好相等,最后一个\0,靠这个条
2020-12-02 09:14:57
330
原创 C语言--矩阵相乘
C语言–矩阵相乘题目:利用矩阵相乘公式cij= aik*bkj,编程计算并输出m×n阶矩阵A和n×m阶矩阵B之积。其中,m和n从键盘输入,m和n的值不超过6,否则提示用户重新输入,如果输入非法字符也提示用户重新输入。要求按如下函数原型编写程序:/* 函数功能:计算m×n阶矩阵A和n×m阶矩阵B之积,结果存于二维数组c中 */void MultiplyMatrix(int a[ROW][COL], int b[COL][ROW], int c[ROW][ROW], int m, int n);/*
2020-11-28 12:26:38
7400
原创 C语言----汉诺塔问题----小白的试探与复盘
C语言—汉诺塔----小白的试探与复盘问题:汉诺塔问题是一个著名的问题,初始模型如图所示。其来源据说是在约19世纪末欧洲的商店中出售一种智力玩具,在一块铜板上有三根杆,最左边的杆自上而下、由小到大顺序串着64个圆盘构成的塔,游戏的目的是将最左边A杆上的圆盘,借助最右边的C杆,全部移动到中间的B杆上,条件是一次仅能移动一个盘,且不允许大盘放在小盘的上面。第一步:把n-1个木块,从A移动到B;把第N个木块,从A移动到C;第二部:把n-1个木块,从B移动到C(与从A移动到B其实是一样的,只不过是换
2020-10-31 21:15:17
4403
2
原创 C语言---找零问题------程序优化
C语言----找零问题----程序优化题目详情:现有一元,两元,五元面额的纸币若干,给出任意的找零要求,给出每种找零方案,输出循环次数。优化代码一:代码优化内容:利用num/5,num/2来进行判断,减少了找零超额的循 环次数。同时,利用beak跳出循环,减少了最后的超额循环次数。优化总结:减少得到答案后的无效循环。-----注意:这里是减少的是找到答案以后的无效循环。代码二:# include <stdio.h>int main (void){ int nu
2020-10-27 17:34:34
3475
原创 C语言题库-----循环输出-------菱形打印
C语言题库——循环——菱形打印原题:****思考1:本题有较强的规律性,并且——(第一行-倒数第一行)(第二行——倒数第二行)(第三行——倒数第三行)都有着一样的排列思考二:从第一行出发,会发现从第一行到第四行都是非常丝滑的递增,那么我们应该可以通过一个循环打印出前四行。思考三:符号打印的处理关键点有三处(1)空格若干,并且数量有着某种数学表达式形式(2)*若干,同上(3)*结束后,回车换行打印,进行下一次循环。思考四:我们是否可以用一个有实际意义的变量完成对着三个符号的打印呢(明显的,当在前四行
2020-10-20 23:04:25
478
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人