大学期间课程实验
文章平均质量分 83
大学期间的课程相关实验文章。
编程爱好者-阿新
本人是一位高校在校大学生,个人喜欢编程语言,特别是对于C语言、C++语言、数据结构、算法、Windows编程、Python编程等感兴趣。
展开
-
机器学习与目标检测作业:连通块算法
连通块算法conBlock.h头文件内容如下所示。conBlock.cpp源文件内容如下所示。连通块算法题目描述描述如下所示。mian.h头文件内容如下所示。main.cpp源文件如下所示。连通块算法程序运行结果如下所示。连通块算法文件结构如下所示。原创 2023-03-07 17:36:36 · 1275 阅读 · 43 评论 -
机器学习与目标检测作业:安装pytorch
测试pytorch是否安装成功如下图所示。进入官网复制下载命令如下图所示。conda命令运行如下所示。下载的过程如下图所示。原创 2023-03-03 17:02:20 · 1359 阅读 · 42 评论 -
机器学习与目标检测作业(数组相加:形状需要满足哪些条件)
数组相加-形状需要满足的条件如下所示。符合广播机制的示例程序运行如下所示。符合广播机制的示例程序如下所示。形状相同示例程序运行如下所示。符合广播机制的描述如下所示。形状相同示例程序如下所示。原创 2023-03-01 18:06:38 · 951 阅读 · 41 评论 -
电力电子技术课程实验:实验二、可控整流电路及pwm逆变电路设计、制作、测试
工频交流电源经过整流电路整流滤波后,向单相逆变桥提供直流电源,信号发生电路 采用 SPWM 正弦波脉冲调制,经驱动电路,控制逆变桥开关器件按正弦规律通断,并向负 载提供频率可变的正弦波交流电,改变调制频率,实现交直交变频的目的。(2)三相全控桥整流电路在任何时刻都必须有两个晶闸管同时导通,且其中一个是在共阴组,另一个必须在共阳组。α角30度的MATLAB仿真波形如下所示。α角60度的MATLAB仿真波形如下所示。α角90度的MATLAB仿真波形如下所示。α角30度的MATLAB仿真波形如下所示。原创 2023-02-08 17:22:27 · 2361 阅读 · 65 评论 -
电力电子技术课程实验:实验一、DC/DC直流斩波电路制作与性能测试
答:直流斩波电路的工作原理:将直流信号变化成有信号幅值的脉冲信号。降压斩波电路MATLAB/Simulink电路如下图所示。升降压斩波电路MATLAB/Simulink电路如下所示。降压斩波电路MATLAB/Simulink电路。升压斩波电路MATLAB/Simulink电路。降压斩波电路MATLAB仿真 如下图所示。升降压斩波电路MATLAB仿真如下所示。MATLAB/Simulink电路。MATLAB/Simulink电路。降压斩波电路MATLAB仿真。升压斩波电路MATLAB仿真。原创 2023-02-06 10:44:27 · 3606 阅读 · 60 评论 -
Python语言的重要性(模式识别与图像处理课程作业)
这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、Acom RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE、PocketPC、Symbian以及Google基于linux开发的android平台。在"面向过程"的语言中,程序是由过程或仅仅是可重用代码的函数构建起来的。原创 2023-02-03 11:02:43 · 1301 阅读 · 24 评论 -
C语言及算法设计课程实验五:循环结构程序设计
输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。在得到正确结果后,请修改程序使之能分别统计大小写字母、空格、数字和其他字符的个数。 输出所有的“水仙花数”,所谓“水仙花数”是指一个3位数,其各位数字立方和等于 该数本身。例如,153是一水仙花数,因为`153= 1^3 + 5^3+3^3`。 猴子吃桃问题。猴子第1天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了 一个。第2天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天 剩下的一半零一个。到第10天早上想再吃时,原创 2023-02-03 17:00:00 · 1308 阅读 · 32 评论 -
边缘检测与角点检测(模式识别与图像处理课程作业)
Susan与Harris角点检测代码如下所示。Sobel与Canny边缘检测代码如下所示。调用susan角点检测算法的代码如下所示。图像转换成灰度图像的代码如下所示。显示正常中文的标签的代码如下所示。图像转换成灰度图像的代码如下所示。图像转换成灰度图像的代码如下所示。显示正常中文的标签的代码如下所示。Harris算子的代码如下所示。Sobel算子的代码如下所示。Canny算子的代码如下所示。Susan算子的代码如下所示。读取图像的代码如下所示。读取图像的代码如下所示。设置阈值的代码如下所示。原创 2023-02-02 17:30:00 · 1740 阅读 · 46 评论 -
人工智能与模式识别的意义(模式识别与图像处理课程作业)
模式识别从20世纪20年代发展至今,人们的一种普遍看法是不存在对所有模式识别问题都适用的单一模型和解决识别问题的单一技术,我们拥有的只是一个工具袋,所要做的是结合具体问题把统计的和句法的识别结合起来,把统计模式识别或句法模式识别与人工智能中的启发式搜索结合起来,把统计模式识别或句法模式识别与支持向量机的机器学习结合起来,把人工神经元网络与各种已有技术以及人工智能中的专家系统、不确定推理方法结合起来,深入掌握各种工具的效能和应有的可能性,互相取长补短,开创模式识别应用的新局面。原创 2023-02-02 10:59:22 · 2182 阅读 · 36 评论 -
C语言及算法设计课程实验四:选择结构程序设计
从键盘输入一个小于1000的正数,要求输出它的平方根(如平方根不是整数,则输 出其整数部分)。要求在输入数据后先对其进行检査是否小于1000的正数。若不是,则要 求重新输入。根据x的分段函数求对于的y值本实验要求事先编好解决下面问题的程序,然后上机输入程序并调试运行程序。写程序,输入x的值,输出 y相应的值。用scanf函数输入x的值,求y值。运行程序,输入x的值(分别为x原创 2023-02-01 17:30:00 · 1141 阅读 · 37 评论 -
pytorch安装(模式识别与图像处理课程实验)
(pytorch安装(模式识别与图像处理课程实验)教程。 打开cmd,创建torch虚拟环境。复制如下的命令通过pip命令安装pytorch,进入官网,测试安装是否成功进入pytorch官网,复制如下的命令,进行pytorch的安装激活创建的torch虚拟环境安装过程如下重新打开cmd,输入python,测试pytorch的安装结果原创 2023-02-01 11:02:54 · 945 阅读 · 35 评论 -
C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(四)
(4)编程序将"China"译成密码,密码规律是:用原来的字母后面第4个字母代替原来 的字母。例如,字母’A’后面第4个字母是’E’,用’E’代替’A’。因此,"China"应译为"Glmre"。 请编一程序,用赋初值的方法使cl,c2,c3,c4,c5这5个变量的值分别为'C','h','i','n','a', 经过运算,使 cl ,c2,c3 ,c4, c5 分别变为'G','l','m','r','e'。分别用 putchar 函数和 printf 函数输出这5个字符。① 输入事先已编好的程序,并运原创 2023-01-09 17:16:02 · 3206 阅读 · 52 评论 -
C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(三)
(3)计算存款利息有1000元,想存5年,可按以下5种办法存:① 一次存5年期。② 先存2年期,到期后将本息再存3年期。③ 先存3年期,到期后将本息再存2年期。④ 存1年期,到期后将本息存再存1年期,连续存5次。⑤ 存活期通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(三),掌握了如下的几点。-(1)掌握c语言中使用最多的一种语句一赋值语句的使用方法。-(2)掌握各种类型数据的输入输出的方法,能正确使用各种格式转换符。-(3)进一步掌握编写程序和调试程序的方法。原创 2023-01-05 18:14:34 · 1250 阅读 · 37 评论 -
C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(二)
定义宏的代码如下所示3.1415926定义变量的代码如下所示float R;// 定义半径变量 float Height;// 定义高变量 float CP;// 定义圆周长变量 float CA;// 定义圆面积变量 float BSA;// 定义圆球表面积变量 float BV;// 定义圆球体积变量 float CCV;// 定义圆柱体变量通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计的4个题目,掌握了如下的几点。原创 2023-01-03 17:22:11 · 1022 阅读 · 47 评论 -
C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计(一)
(1)通过下面的程序掌握各种格式转换符的正确使用方法。② 运行此程序并分析结果。④ 用`sizeof`运算符分别检测程序中各类型的数据占多少字节。例如,int型变量a的字节数为`sizeof(a)或sizeof(int)`,用`printf`函数语句输出各类型变量的长度(字节数)③ 在此基础上,将程序第10〜14行改为 通过本次的实验:C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计的4个题目,掌握了如下的几点。-(1)掌握c语言中使用最多的一种语句一赋值语句的使用方法。-(2)掌握原创 2023-01-02 17:30:50 · 2403 阅读 · 44 评论 -
C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出
本次通过C语言及算法设计课程实验二:数据类型、运算符和简单的输入输出。掌握了如下几点。(1) 掌握c语言数据类型,了解字符型数据和整型数据的内在关系。(2) 掌握对各种数值型数据的正确输入方法。(3) 学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加( + + )和自减(- -)运算符的使用。(4) 学会编写和运行简单的应用程序。(5) 进一步熟悉C程序的编辑、编译、连接和运行的过程。原创 2022-12-31 17:51:44 · 1846 阅读 · 22 评论 -
C语言及算法设计课程实验一:C程序的运行环境和运行C程序的方法
通过C语言及算法设计课程实验:C程序的运行环境和运行C程序的方法自己掌握了如下几点(1)了解所用的计算机系统的基本操作方法,学会独立使用该系统。(2)了解在该系统上如何编辑、编译、连接和运行一个C程序。(3)通过运行简单的C程序,初步了解C源程序的特点。原创 2022-12-26 17:29:06 · 1723 阅读 · 23 评论 -
现代控制理论课程实验三:一阶倒立摆的LQR控制器设计
一阶倒立摆的LQR控制器设计ζ=0.8、ζ=0.707、ζ=0.316设计状态反馈阵时,要使系统的极点设计成具有两个主导极点,两个非主导极点,这样就可以用二阶系统的分析方法进行参数的确定。我们设置系统的最大超调量小于等于8%,调节时间为小于等于5 S。运用超调量的计算公式可以计算出ε= 0.63;ts=5s,可以求得Wn≥0.95。用极点公式为P1,2=-εw + iw√1-εz,得到两个配置的共轭极点为: -0.6士0.74i。选取非主导极点距虚轴的距离为主导极点距虚轴的距离的5倍以上:所以可以两个非主原创 2022-10-24 17:30:16 · 6008 阅读 · 79 评论 -
现代控制理论课程实验二:利用状态观测器实现状态反馈的系统设计
利用状态观测器实现状态反馈的系统设计考虑到控制系统的性能主要取决于系统极点在根平面上的分布,状态反馈控制通常通过极点配置法实施,将闭环系统极点配置在期望的位置上,从而使系统满足瞬态和稳态性能指标。应用极点配置方法实现任意极点的配置,要求原系统可控。对于高阶系统(大于二阶),常将闭环系统设计成具有两个主导极点和非主导极点组成的系统,这样可以用二阶系统的分析方法确定参数。 但是,状态作为系统内部变量组,或由于不可能全部直接测量,或由于量测手段在经济性和适用性上的限制,使状态反馈的物理实现在有些情况下成为原创 2022-10-17 17:30:44 · 6284 阅读 · 57 评论 -
现代控制理论课程实验一:线性系统状态空间分析与运动解
求矩阵特征值和特征向量命令格式[V J]=eig(A) cv= eig(A)说明:V特征向量,J是Jordan型;cv是特征值列向量## 3.2、求运动的方法>(1)利用Laplace逆变换----适合于连续/离散线性系统采用ilaplace/ iztrans对传递函数求逆,这种方法一般是零输入情况下求响应。>(2)用连续(离散)状态转移矩阵表示系统解析解----适合于线性定常系统对连续线性定常系统有:原创 2022-10-15 17:55:42 · 2698 阅读 · 60 评论 -
现代检测技术课程实验编程:波特图分析仪原理仿真:一阶检测系统编程仿真
一阶检测系统的频率响应函数如下所示,其中时间常数τ=0.000523s,k=1。用该系统测量正弦交变力,若允许的幅值误差ε原创 2022-10-11 17:46:34 · 1984 阅读 · 55 评论 -
现代检测技术课程实验编程:最小二乘法应用编程
在对量程为10MPa的压力传感器进行标定时,传感器输出电压值与压力值之间的关系如下表所示,请简述最小二乘法准则的意义,并分析下列电压-压力直线中哪一条最符合最小二乘法准则?(使用计算机辅助进行计算)。 使用计算机软件(VB、VC、JAVA、LabVIEW、Matlab、Python均可)编程完成本次编程题目;2. 所编程序要有较为美观的GUI界面,可以通过人机界面输入校准数据xi/yi,和备选直线方程的参数。3. 所编程序,要能够直接显示哪条直线为最佳直线,不能人为进行判断。原创 2022-10-09 17:23:37 · 2542 阅读 · 64 评论 -
现代检测技术课程实验:电桥测量位移
使用2个线性电位器(总电阻值为R0=5000Ω,总长度为L0=100mm),和1个E=10V的直流电源,构成1个全桥电路,用于检测位移x,当被测位移x带动电位器的电刷P1和P2移动时,电桥的输出电压Uo发生变化。(提示:x同时带动2个电位器的电刷移动)要求:(1)在下图中进行连线(自行添加直流电源E和电压表G),画出电路结构图。(2)推导出x与Uo的关系式。(3)使用电路仿真软件进行仿真验证。原创 2022-10-07 18:26:31 · 1447 阅读 · 62 评论 -
C语言及算法设计课程实验三:最简单的C程序设计——顺序程序设计((一、二、三、四)的综合文章)
设圆半径r=l. 5,圆柱高九=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体 积。编程序,用`scanf`输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。程序将`"China"`译成密码,密码规律是:用原来的字母后面第4个字母代替原来 的字母。例如,字母'A'后面第4个字母是'E',用'E'代替'A'。因此,`"China"`应译为`"Glmre"`。 请编一程序,用赋初值的方法使cl,c2,c3,c4,c5这5个变量的值分别为`'C','h','i','n','a'`, 经过运算,使原创 2023-01-28 16:36:53 · 1360 阅读 · 35 评论 -
C#面向对象程序设计课程实验五:实验名称:C#面向对象技术
定义一个名为 Vehicles 的基类,代表交通工具。该类中应包含 string 类型的属性 Brand 表示商标,Color 表示颜色。还应包含 Run(行驶,在控制台显示“我已经开动了”)和虚 方法 ShowInfo(显示信息,在控制台显示商标和颜色),并编写构造方法初始化其属性。 编写 Car(小汽车)类继承于 Vehicles 类,增加 int 型属性 Seats(座位),还应重写成员方法 ShowInfo(在控制台显示小汽车的信息),并编写构造方法。编写 Truck(卡车)类继承于 Vehicle原创 2022-10-05 17:42:04 · 4779 阅读 · 66 评论 -
C#面向对象程序设计课程实验四:实验名称:C#面向对象程序设计基础
编写控制台应用程序,模拟简单的计算器。定义名为 Cal 的类,其中包含两个私 有字段 n1 和 n2。编写构造方法,为两个字段初始化。再为该类定义加(Addition)、 减(Substraction)、乘(Multiplication)、除(Division)4 个公有成员方法,分别对其 中两个成员变量执行加、减、乘、除的运算。在 Main( )方法中创建 Cal 类的对象,调 用各个方法,并显示计算结果。请定义一个交通工具 Vehicle 类,其中包含的属性有速度(Speed)(只读)、体积原创 2022-10-03 17:30:00 · 2808 阅读 · 60 评论 -
C#面向对象程序设计课程实验三:实验名称:C#数组和集合
定义一个数组,用来存储输入的 10 个学生的考试成绩,计算并输出平均成绩、 最高成绩和最低成绩及其对应的数组下标。注意考虑以下情况:①输入成绩在 0-100 的范围之外的处理。 ②如果输入的成绩后面带有分号等标点符号,也可以过滤。 ③当有多个相同的最高或最低分时,也能分别显示出来。 定义一个 4X5 的二维数组,使元素值为行、列号之积,然后输出此矩阵并计算每一列的平均值。原创 2022-10-02 17:30:00 · 2545 阅读 · 52 评论 -
C#面向对象程序设计课程实验二: 实验名称:Windows 窗体程序
设计一个简单的计算器,使其可以进行加、减、乘、除计算,程序运行状态如图所 示。(教材第 4 章 113 页 3.1 题)设计一个选购计算器配置的应用程序,如下图所示。当用户选定了基本配置并且 单击“确定”按钮后,在右边的列表框中显示所选择的信息。(教材第 4 章 113 页 3.2 题)(1) 掌握控件 Label、Button、TextBox 的常用属性、方法、事件的基本应用;(2) 掌握控件 RadioButton、CheckBox 的常用属性、方法、事件的基本应用通过简单程 序;原创 2022-10-01 14:19:06 · 6874 阅读 · 49 评论 -
C#面向对象程序设计课程实验一:实验名称:C#语言基础、程序流程控制
1、通过本次实验总结掌握了C#的基础知识。2、在本次实验中掌握了Random类的基本用法。3、掌握C#的输出语句。4、在运行随机两个数的实验中第一次产生的两个整数相除没有产生两位的小数,于是参考实验样本的实验后,将输出语句改为Console.WriteLine(“这两个数的和、差、商、积分别为:{0},{1},{2},{3}”, a1, a2, a3.ToString(“0.00”), a4);并且定义了四个变量为double类型变量。实现了随机数相除输出两位小数的效果。原创 2022-09-30 17:30:00 · 2552 阅读 · 45 评论 -
模式识别与图像处理课程实验二:基于UNet的目标检测网络
从运行结果可以看出,用Unet网络训练目标数据集,可以对数据集的道路目标实现准确的检测。从大量的数据集中进行测试,在CPU上运行,Unet网络测试数据用了将近10小时的训练时间。但是,得到的目标检测的结果是非常准确的。原创 2022-09-21 16:40:30 · 4801 阅读 · 83 评论 -
模式识别与图像处理课程实验一:图像处理实验(颜色算子实验、Susan、Harris角点检测实验、 sobel边缘算子检测实验)
1、 掌握了编写含颜色算子图像处理、Susan与Harris角点图像检测、sobel边缘算子图像检测的程序编写方法。2、 通过实验、对于边缘检测算子与角点检测算子有了进一步的掌握。原创 2022-09-17 17:54:25 · 3616 阅读 · 71 评论