- 博客(24)
- 收藏
- 关注
原创 利用EDA编程软件实现选择器的构造(vhdl)
1.二选一选择器(1)代码VHDL程序beginbeginelse y<=b;end if;(2)波形图2.四选一选择器(1)代码beginprocess(s)beginelse null;end if;(2)波形。
2023-04-25 09:05:08
1216
原创 用C++完成走迷宫游戏的编写
作者只是对原始的游戏进行了简单包装,读者根据自己的设想进行编写。游戏中或者显示游戏说明时,按下 q 键,回到上级菜单。读取存档:读取存档,继续游戏。游戏中按下 m 键,自动存档。主界面菜单包括四个选项。游戏说明:显示游戏说明。开始游戏:开始新游戏。
2023-04-10 08:03:42
612
原创 用C++实现一个通讯录打印程序
要求先建立 Person 类,然后按对象读入和打印。通讯录的记录格式为:姓名,单位,手机号,住址。保存文件时,姓名左对齐,其他项右对齐。
2023-04-10 08:03:07
312
原创 C++类的应用举例(编写类 queue ,实现简单的栈)
/将整型 item 压入栈中。1. 编写类 queue ,实现简单的栈(FILO,先进后出) int count();//统计当前栈中的数据个数。//从栈中弹出一个数据。 用于存放整型变量。
2023-04-09 11:50:03
257
原创 C++类的应用举例(构建一个长方体类)
获取长方体的长、宽、高 float getlength(); 输入长方体的长、宽、高 void set(float length, float width, float height); 计算长方体的表面积 float surface(); 判断长方体是否为正方体 bool iscube(); 计算长方体的体积 float volume(); 计算长方体的总棱长 float edge(); 要求成员函数实现以下功能。
2023-04-09 11:47:44
1269
原创 C++链表的应用:学生信息系统的建立与维护(插入排序)
利用链表存储和维护学生信息,包括学号(10 位数字)、姓名(不超过 50 个字符)、性别。学生信息包括学号(10 位数字)、姓名(不超过 50 个字符)、性别和成绩;删除第 k 个节点;如果节点数小于 k,则删除最后一个节点;查找并输出第 k 个节点的信息;如果节点数小于 k,则提示“节点不存在”在第 k 个节点后,插入一个新节点;如果节点数小于 k,则插在链表最后。基于“ 插入排序” ”算法,将所有学生信息按照成绩由高到低输出。统计并返回链表的节点数目(不包括头节点)的信息,存储到链表中。
2023-04-08 10:31:12
252
原创 用C++基于链表解决约瑟夫问题
已知 n 个人(分别以编号 1,2,3,...,n 表示)围坐在一张圆桌周围,编号为 k 的人从 1。出局的下一个人继续从 1 开始报数,数到 m 的人又出局。输入 n、k、m 三个整数,利用链表求解此问题。依此规律重复下去,最后剩下的一个人胜出。开始报数,数到 m 的人出局。约瑟夫问题(约瑟夫环)例如输入:9,5,3。
2023-04-08 10:30:45
481
原创 用C++制作一个走迷宫的游戏
给迷宫游戏加上步数限制 n,当不超过 n 步到达出口时,显示游戏成功;1.自己设计一张至少 9*9 的迷宫地图,并按照课上介绍,完成迷宫游戏的开发。能否去掉按键控制,让小人 1 秒走一步,自己慢慢走到出迷宫。小人事先不知道出去的路径(不能人为帮它预设)达,显示游戏失败并结束游戏。它需要自己摸索怎么走出去。
2023-04-07 15:31:00
519
原创 用C++实现对文章单词的查找及替换
例如将“I have 3 books, a Chinese book, an English book and a math book.” 中的单词 book,替换结果为“I have 3 courses, a Chinese course, an English course and a math course.”例如:在“The lion is the king of the jungle.”中查找单词“the”,统计结果为 3 次。编写一个函数,将字符串中的某个单词,替换成指定单词。
2023-04-07 15:29:27
907
1
原创 用C++编程实现对传输信息的凯撒加/解密
读者也可以根据需求自己借助随机数组进行映射(每次传输的对应规制都不同),本文只是利用群举法做了一些映射,有一定的局限性。凯撒密码中,所有字符的变化规律是一样的(均偏移固定的位数),这导致其安全性不高,0~9 分别映射为[3, 4, 5, 6, 7, 8, 9, 0, 1, 2]0~9 分别映射为[3, 5, 1, 0, 7, 8, 4, 6, 9, 2]n:加密时的偏移量,n>0 时后移 n 位,n<0 前移 n 位。n:加密时的偏移量,n>0 时后移 n 位,n<0 前移 n 位。以其中的数字变化为例。
2023-04-07 15:25:29
810
原创 用C++实现图像处理的基本算法(矩阵的卷积)
矩阵卷积是图像处理和人工智能中的常用运算。假设原矩阵为 A,卷积核矩阵为 B,其运算过程相当于将 B 在 A 上滑动一遍,二者重叠部分的内积(对应元素相乘再求和),作为卷积结果的相应位置的元素值。
2023-04-06 08:21:54
539
原创 用C++编写函数,利用级数近似计算圆周率
形参 char mode:选择的级数类型(输入其他字符错误)返回值:计算出的圆周率近似值,double 型。形参 double err:精度要求。统计比较三种级数达到相同精度所用的项数。
2023-04-04 08:04:32
687
原创 用C++编写函数,分别用非递归和递归计算 Lucas 数列第 n 项
Lucas 数列:1, 3, 4, 7, 11, 18, 29, 47, 76, 123...利用改进的函数,计算 Lucas 数列的第 30 项,并统计此时函数被调用了多少次。如果计算 Lucas 数列的第 50 项呢?运行50项函数被调用次数过多,运行速度慢,可能会产生溢出。改进前面的递归 Lucas 函数,使之能够记录被调用次数。解决方法:1.用非递归法进行计算。递归 Lucas 函数的调用次数。
2023-04-04 08:00:32
277
原创 用C++实现统计二进制中1的个数
二进制(111010110111100110100010101) 2。 输入一个整数,统计并输出它二进制中有多少个1。 例如输入123456789。
2023-04-03 16:49:13
1200
原创 用C++程序验证验证哥德巴赫猜想
任意一个≥9的奇数,都可以表示为三个奇质数之和。任意一个≥6的偶数,都可以表示为两个奇质数之和。输入一个整数,将它表示成奇质数和的形式输出。1.什么是哥德巴赫猜想。
2023-04-03 16:45:36
4219
原创 用C++实现输入一个四位数,判断其是否为“四叶玫瑰数”
2. 四叶玫瑰数:a4 + b4 +c4 +d4 = abcd。1. 四位数abcd:千、百、十、个位分别为a、b、c、d。3.找出所有“四叶玫瑰数”
2023-04-03 16:42:43
1438
原创 基于MATLAB的BPSK和QPSK调制的性能比较
通过阅读书籍,我们可以知道在传码率相同的情况下,QPSK系统的信息速率是BPSK的2倍。在相同信息速率条件下,QPSK的传码率是BPSK的1/4倍,这使得QPSK的码元宽度是BPSK码源宽度的2倍,码元宽度的加大,可增加每个码元的能量,也可减小码间串扰的影响。由上知在传码率相同的情况下,QPSK系统的信息速率是BPSK系统的2倍,所以在相同信号速率的情况下,QPSK和BPSK系统的带宽是相同的,但是由于QPSK每个信号包含2bit信息,所以比特率就是BPSK的两倍,因而其频带利用率即为BPSK的两倍。
2023-04-03 08:17:50
7539
4
原创 基于MATLAB的变长信源编码算法的性能比较
在研究改进后的费诺码时,我发现在很多情况下改进后的费诺码的编码效率和霍夫曼码的编码效率相同,但是我仔细分析后两者还是有本质区别的,改进的费诺码是在费诺码的基础上进行的本质依然是均分概率,而霍夫曼码是多次累加排序后进行的编码,那么我对什么时候改进后的费诺码和霍夫曼码的编码效率相同任存在疑惑,由于篇幅有限,本文未对此问题进行详细研究,所以要想解决这个问题还需后续的研究。
2023-04-02 22:18:34
898
1
原创 用tensorflow实现猫和狗图片的识别
为了进一步降低过拟合,你还需要向模型中添加一个 Dropout 层,添加到密集连接分类器之前。# 数据预处理:使用 ImageDataGenerator 从目录中读取图像。#生成随机变换后的图像批量。#将其转换为形状 (150, 150, 3) 的 Numpy 数组。# 将所有图像的大小调整为 150×150。#将其形状改变为 (1, 150, 150, 3)train_dir = '训练目录'# 将图像复制到训练、验证和测试的目录。#显示几个随机增强后的训练图像。# 保存较小数据集的目录。
2023-04-02 22:11:37
530
1
基于MATLAB的BPSK和QPSK调制的性能比较
2023-05-27
信息论:利用C++利用哈夫曼编码技术对文本进行压缩
2023-04-11
通信工程专业基于MATLAB的变长信源编码算法的性能比较
2023-04-09
电磁场:MATLAB实现U型槽内电位分布仿真
2023-04-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人